if(document.all) 
document.write(""+"<frameset cols=210,* frameborder=NO border=0 framespacing=0 name=forum  rows=*>"+
"<frame name=leftFrame frameborder=no src=xsleft_js.aspx scrolling=no noresize marginwidth=0 marginheight=0>");
else 
document.write(""+"<frameset cols=210,* frameborder=NO border=0 framespacing=0 name=forum rows=*>"+
"<frame name=leftFrame frameborder=no src=left.aspx scrolling=no noresize marginwidth=0 marginheight=0>");    
document.write(""+"<frame name=mainFrame  scrolling=yes bordercolor=#6699cc style=BORDER-LEFT: #99ccff 2px groove; BORDER-TOP: #003366 1px solid>");    
document.write(""+"</frameset>");    
document.write(""+"<frame name=bottomFrame scrolling=NO noresize src=Bottom.aspx>"); 
document.write(""+"</frameset>");
这里的if语句是什么意思啊

解决方案 »

  1.   

    document.all可以判断浏览器是否是IE  
      

  2.   

     document.all是页面内所有元素的一个集合。例如:      
     document.all(0)表示页面内第一个元素
    参考http://www.cnblogs.com/uedt/articles/1691443.html
      

  3.   

    判段页面document元素是否加载 如果反回0就是未加载 0会在JS中转换为false
      

  4.   

    当你的浏览器是ie浏览器时候   运行if内的语句document.all 只受ie浏览器支持 
      

  5.   

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <meta http-equiv="Content-Type" content="text/html;charset=ISO" />
        <script language="javascript" type="text/javascript">
        alert(document.all.aaa.value);
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <input name="aaa" value="aaa" />
        <input id="bbb" value="bbb" />
        </div>
        </form>
    </body>
    </html>
    这代码有问题吗?好像没有弹出窗口啊!
      

  6.   


    document.all 这个只支持IE浏览器。。所以if(document.all)就是判断登陆该页面的用户使用的浏览器是不是IE内核的浏览器。。LZ给出的JS代码的意思就是如果是IE内核的浏览器,那就在页面上输出那一些HTML代码