首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于IE8上的window.onload的有关问题。

2012-08-03 
关于IE8下的window.onload的问题。。。大家好。这两天做一个JS,想实现在显示HTML正文前弹出警告 1 ,结果发现

关于IE8下的window.onload的问题。。。
大家好。
这两天做一个JS,想实现在显示HTML正文前弹出警告 "1 ",
结果发现同样的程序,在IE6上可以正常实现,IE7/8上就会报script   error
困扰了好几天,期望各位解答。
程序如下:

<HTML> <HEAD>
<SCRIPT   type=text/javascript>

function   onLoadLogin()
{
  alert( "1 ");
}

window.onload=onLoadLogin();

</SCRIPT>

</HEAD>

<BODY>
test
</BODY>

</HTML>



[解决办法]
<HTML> <HEAD>


</HEAD>

<BODY>
test
<SCRIPT type=text/javascript>

function onLoadLogin()
{
alert( "1 ");
}

window.onload=onLoadLogin();

</SCRIPT>
</BODY>

</HTML>
试试把<script>放在</body>前面 ,不行的话,在留言
[解决办法]

HTML code
<HTML> <HEAD> <SCRIPT   type=text/javascript> function   onLoadLogin() {   alert( "1 "); } window.onload=onLoadLogin; //不用括号</SCRIPT> </HEAD> <BODY> test </BODY> </HTML>
[解决办法]
没有啊,可以啊
[解决办法]
探讨
window.onload=onLoadLogin();
改成 window.onload=onLoadLogin;

[解决办法]
$(document).ready(
function()
{
alert("jquery load!");
}
);

[解决办法]
刚刚在Dean Edward博客上翻出一点东西

if (document.readyState != "interactive"){
onLoadLogin();
}

[解决办法]
测试document.readyState 是否为"loading"也可以~

热点排行