大家好!我主要是想一个JS文件的内容,分两次加载,我试着用了以下代码,延迟加载是解决了,但是延迟加载的内容是在一个空白页面显示,我是想和整个页面一起显示。
请问以下js文件,在html网页中如何让“代码B”3秒后是在“代码A”内容里显示,而不是在一个空白页面显示“代码B”的内容。
//-------JS文件开始----
document.write('先执行的代码A');
setTimeout(function(){document.write('3秒后执行的代码B');},3000);
就是让一个网页的顶部放置个JS文件,先显示这个JS文件前面重要的内容,后面不重要比较多的内容稍等几秒显示,把这个时间用来加载网页其它内容。
非常感谢1楼朋友的回答,我采用了您提供的方法,问题还是出现一样的情况“代码B”在一个空白页面显示,没有和“代码A”显示在一起,我用的是IE浏览器。谢谢朋友的回答,继续等有效答案...
<!--调用“C.js”网页HTML-->
<body>
<script language="javascript" type="text/javascript" src="C.js"></script>
</body>
//-------“C.js”文件内容----
document.write('先执行的代码A');
setTimeout(function(){document.write('3秒后执行的代码B');},3000);