javascript – 如何在整个页面加载包括图像时启动JS代码(真实完整)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何在整个页面加载包括图像时启动JS代码(真实完整),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含980字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何在整个页面加载包括图像时启动JS代码(真实完整)](/upload/InfoBanner/zyjiaocheng/821/b51336e9012d4ddfb38c55a9d43df129.jpg)
我希望在整个页面加载完成后执行脚本.
目前的方式是:
window.onload=document.getElementById('loaded').value=1;
这是不好的,因为一些图像仍在加载,并且页面尚未真正完成加载.我做错了什么?
当然在Chrome和Firefox中对我不起作用.问题是我之后启动了一个代码,它返回状态204,这阻止了未来的负载.但是,在页面加载完成之前,它会返回204状态.所以我需要在页面真正加载后执行我的代码.
编辑
设置页面,进行分帧
<iframe id="myframe" height=1 width=1></iframe>
<script type="text/javascript">
window.onload=document.getElementById('myframe').src='http://link to a frame braker page';
</script>
当您将上述代码放到页面时,它会在页面完全加载之前加载iframe.只需在iframe页面中发出警报,然后在较慢的服务器上试用,其中您的父页面包含大图像等.
解决方法:
window.onload=document.getElementById(‘loaded’).value=1;
你忘了把它变成一个函数.你说的是:
document.getElementById('loaded').value= 1;
window.onload= 1;
显然,作为负载检测器并不是很有效.你的意思可能是:
window.onload= function() {
document.getElementById('loaded').value= '1';
};
内容总结
以上是互联网集市为您收集整理的javascript – 如何在整个页面加载包括图像时启动JS代码(真实完整)全部内容,希望文章能够帮你解决javascript – 如何在整个页面加载包括图像时启动JS代码(真实完整)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。