<div id="vodid1">正在加载...</div> //广告位置,想延迟加载<div id="vodid1_s" style="display:none;"><script>JS代码,想加载的</script></div><script>
function lazyjs(jsname){
document.getElementById(jsname).innerHTML= document.getElementById(jsname+'_s').innerHTML;
}
setTimeout("document.getElementById('my').src='include/php100.php'; ",3000);//延时3秒
</script>以上是我想出来的延迟加载JS文件的方法,但是问题就是网页刷新后<div id="vodid1">正在加载...</div> 这里一直是'正在加载...',而不是想要的显示广告内容,不知道为什么
解决方案 »
- JavaScript语言精粹 里的一个例子,看不懂
- 求教:EXT GRID保存時驗證日期格式
- 求邮箱快速登陆系统(参考hao123.com,9991.com)
- 有关截取字符串,有关正则表达式,有关xml
- 请问如何取得一个下拉框的值(在线等)
- 怎样实现对浏览器窗口边框的透明?
- 我的表格是border=0的,但是我相当鼠标移动到某一个单元格的时候,就在这个单元格的上方显示一个方框,有背景色的,鼠标移开后又没有了,
- 高手!求救!急!!!
- 据说在BBS贴帖子,比如贴图片,可以链结到自己的硬盘里的图片。是怎么回事?
- 关于ajax跨域问题
- [求助]JAVASCRIPT抓取当前目录下的图片
- 让浮动层动起来!
<div id="vodid1_s" style="display:none;"><script>JS代码,想加载的</script></div>
<script>
function lazyjs(jsname){
document.getElementById(jsname).innerHTML= document.getElementById(jsname+'_s').innerHTML;
}
setTimeout("lazy('vodid1')",3000);//延时3秒
document.getElementById('vodid1').innerHTML="";
</script>
延时之后 页面被重写了,不是很尴尬.把js直接写在页面底部不就可以了
把某个div的innerHTML 弄成广告内容就ok
<div id="vodid1_s" style="display:none;"><script>JS代码,想加载的</script></div>
<script>
function lazyjs(jsname){
document.getElementById(jsname).innerHTML= document.getElementById(jsname+'_s').innerHTML;
document.getElementById('vodid1').innerHTML="";
}
setTimeout("lazy('vodid1')",3000);//延时3秒</script>