ie下  会无法alert出来a  原因不明
各位大虾指教下吧!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>XX</title><body >
<script>
function CriList(){
this._length = 0;
this._head = null;  //永远保存第一个节点
}window.onload = function(){
alert('a')
}
</script></body>
</html>

解决方案 »

  1.   

    window.onload = function(){
        alert("a");
    }
      

  2.   


    晕 IE8好大方 IE6没出 问题是 你的<head>猛烈的少了个</head>结束
      

  3.   

    晕 加了</head>也弹不出来a了
    这是为什么?????
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>XX</title>
    </head>
    <body >
    <script>
    function CriList(){
        this._length = 0;
        this._head = null; //永远保存第一个节点
    }window.onload = function(){
        alert('a');
    }
    </script></body>
    </html>
      

  5.   

    gb2312编码 是对的额
    现在不明白的是
    注释后的换行为什么不起作用
    梁超兄  你可以试一下 去掉注释
    或者
    在多换一行
    utf-8编码 也是正确的
      

  6.   


    这个没必要深究吧 正常是没问题 因为我这给你用的IE Tester测得 估计你也是
    你换个正规的IE6 应该不会有问题的
      

  7.   


    其实跟那些都无关 只是IE TESTER的问题吧 估计
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>XX</title>
    </head>
    <body >
    <script>
    document.write("永远保存第一个节点")
    </script></body>
    </html>
    估计这个你用IE TESTER也运行不了 所以别用了
      

  8.   

    我这里是IE7一点问题没有啊!!!正常弹出a啊!