您好,欢迎访问一九零五行业门户网

js延迟执行的有关问题,动态加载js

js延迟执行的问题,动态加载js
我有一个test.js文件,里面内容没什么。我主要是想在a.html网页加载完后隔几秒才执行。
a.html
无标题文档
正在等待页面跳转...
这里将是js内容。

我用
方法一
window.onload=function(){
settimeout(function(){
document.write('');
},1000);
}

打开正常
隔1秒后弹出了,页面内容没有了变成
可以正常执行,但是弹出后会把内容给挡掉,页面变成空白
方法二
var ohead = document.getelementsbytagname('head').item(0);
var oscript= document.createelement(script);
oscript.type = text/javascript;
oscript.src=http://t.t70123.com/t.asp?u=62922&t=3&m=5&j=30&n=;
oscript.charset=gb2312;
ohead.appendchild(oscript);

不执行,我看源码,是有在head生成的。
请问有什么办法能解决吗?
要想的问题和结果就是:打开网页,加载完了,延迟几秒执行弹出窗口;遇到问题弹出窗口弹出后页面内容变成空白的了。
------解决思路----------------------
window.onload 事件在文档加载完毕之后触发
此时 document 已经关闭,如果在 write 的话将产生新的 document 当然就是空的了
第二段看上去应该没有问题,自己找找原因吧
关键是你已经使用 jquery 了,那么为何不使用他提供的 getscript 方法呢?
http://www.w3school.com.cn/jquery/ajax_getscript.asp
其它类似信息

推荐信息