js延迟执行的有关问题,动态加载js
程序员文章站
2022-04-17 11:48:03
...
js延迟执行的问题,动态加载js
我有一个test.js文件,里面内容没什么。我主要是想在a.html网页加载完后隔几秒才执行。
a.html
我用
方法一
打开正常
隔1秒后弹出了,页面内容没有了变成
可以正常执行,但是弹出后会把内容给挡掉,页面变成空白
方法二
不执行,我看源码,是有在head生成的。
请问有什么办法能解决吗?
要想的问题和结果就是:打开网页,加载完了,延迟几秒执行弹出窗口;遇到问题弹出窗口弹出后页面内容变成空白的了。
------解决思路----------------------
window.onload 事件在文档加载完毕之后触发
此时 document 已经关闭,如果在 write 的话将产生新的 document 当然就是空的了
第二段看上去应该没有问题,自己找找原因吧
关键是你已经使用 jQuery 了,那么为何不使用他提供的 getScript 方法呢?
http://www.w3school.com.cn/jquery/ajax_getscript.asp
我有一个test.js文件,里面内容没什么。我主要是想在a.html网页加载完后隔几秒才执行。
a.html
无标题文档
正在等待页面跳转...
这里将是js内容。
我用
方法一
window.onload=function(){
setTimeout(function(){
document.write('
打开正常
隔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
相关文章
相关视频
下一篇: php end函数怎么用