which version of Netscape?

解决方案 »

  1.   

    没人会写吗???无为,谢谢你的热情!能否告知我你的EMAIL地址?
      

  2.   

    如果你用NETSCAPE6的话,你可以用IE5+中类似的方式,但NETSCAPE4中,除了重新生成整个页面外(当然这意味着要么由服务器产生新的页面要么保留数据用JAVASCRIPT重新生成),实在没什么好的办法
      

  3.   

    如果你对如何用JAVASCRIPT在NETSCAPE中在客户端重新生成页面感兴趣的话,这儿有个我手写的例子:
    <html>
    <head>
    <script language="javascript">
    var nRow = 4;
    var nCol = 5;
    var s = new Array(nRow);
    var i;
    for (i=0; i < s.length; i++)
    {
      s[i] = new Array(nCol);
      for (var j=0; j < s[i].length; j++)
    s[i][j] = (i+1)*(j+1);
    }function AddRow()
    {
       i=nRow++;
       s[i] = new Array(nCol);
       for (var j=0; j < s[i].length; j++)
    s[i][j] = (i+1)*(j+1);    start();
    }
    function start()
    {
    var doc = frames["main"].document;
    doc.open("text/html", "replace");
    doc.write('<html><head>'+
    '<body>'+'\n'+
    '<table border="1" cellspacing="0" cellpadding="0">'+'\n');for (i=0; i < nRow; i++)
    {
    doc.write("<tr>");
    for (var j=0; j < nCol; j++)
    doc.write("<td>" + s[i][j] + "</td>");doc.write("</tr>");
    }doc.write('</table> '+'\n'+
    '<form> '+'\n'+
    '<input type="button" value="add row" onclick="top.AddRow()">'+'\n'+
    '</form> '+'\n'+
    '</body> '+'\n'+
    '</html> ');
    doc.close();}
    </script>
    </head>
    <frameset onload="start()">
     <frame src="" name="main">
    </frameset>
    </html>