judge the ie and netscape

解决方案 »

  1.   

    scores = new Array(20);
    var numTotal=0;
    //判断浏览器是否Netscape
    NS4 = (document.layers) ? 1 : 0;
    //判断浏览器是否IE
    IE4 = (document.all) ? 1 : 0;
      //判断浏览器版本是否4.x
    ver4 = (NS4 || IE4) ? 1 : 0;
    //根据浏览器的类型和版本分别输出一段CSS
    if (ver4) {
    with (document) {
    write("<STYLE TYPE='text/css'>");
    if (NS4) {
    write(".parent {position:absolute; visibility:visible}");
    write(".child {position:absolute; visibility:visible}");
    write(".regular {position:absolute; visibility:visible}")
    }
    else {
    write(".child {display:none}")
    }
    write("</STYLE>");
    }
    }
      

  2.   

    if (ver4) {
    with (document) {
    write("<STYLE TYPE='text/css'>");
    if (NS4) {
    write(".parent {position:absolute; visibility:visible}");
    write(".child {position:absolute; visibility:visible}");
    write(".regular {position:absolute; visibility:visible}")
    }
    else {
    write(".child {display:none}")
    }
    write("</STYLE>");
    }
    }这里 with (document){} 是个什么语句? 还有为什么用write()而不用writeln()
      

  3.   

    write()实际是ducument.write()
    当然with (document) 你也就清楚了
      

  4.   

    document.write() 和 document.writeln() 有什么区别呢?