/* main.html */
<html>
<frameset cols="100,*" > 
  <frame name="left" src="left.html" >
  <frame name="right" src="right.html">
</frameset>
</html>///////////////////////////////////////////////* left.html */<HTML>
<BODY>
<script>
function change(){
window.parent.right.form1.text1.value="aaa";
}
</script>
<input type=button value="button" onclick="change()";>
</body>
</HTML>
////////////////////////////////////////
/* right.html */
<HTML>
<BODY>
<form name=form1>
<input type=text name="text1" value="">
</form>
</BODY>
</HTML>

解决方案 »

  1.   

    第二个问题可以解决,你可以去看看dhtml,用js实现页面的table动态的行的添加,不过数据从数据库中取出来不能做到,只能通过页面初始化的时候把他取出来放在页面中
      

  2.   

    为什么出错,
    <html>
    ///form1.jsp
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>暗暗啊</title><form name="form1" METHOD=POST  action="dengyu.jsp">
    <INPUT TYPE="text" name="text1">
    </form>
    </body>
    </html>
    ////dengyu.jsp
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>浏览</title>
    </head>
    <body>
    <%@page contentType="text/html; charset=gb2312"%>
      <script language='javascript'>
    function addTD(){
    var t1=window.parent.top.form1.text1.value;
    var t2="aaaa";
    var t3="wojeir";
    var table = sampleTable;
    var tbody = sampleTable.firstChild;
    var tr    = document.createElement("TR");
    var td1    = document.createElement("TD");
    var td2    = document.createElement("TD");
    var td3= document.createElement("TD");
     td1.appendChild(document.createTextNode(t1));
    td2.appendChild(document.createTextNode(t2));
    td3.appendChild(document.createTextNode(t3));
    tr.appendChild(td1);
    tr.appendChild(td2);
    tr.appendChild(td3);
    tbody.appendChild(tr);
    }
    </script>
    <table id='sampleTable' width="500" border="1" cellspacing="0" cellpadding="0">
    </table>
    <INPUT TYPE="button" value="确定" onClick="addTD()">
    </body>
    </html>
    /////main.htm
    <html>
    <head>
    <title>
    </title>
    </head>
    <frameset rows="50%,*">
    <frame name="top" src="form1.jsp" noresize target ="down" scrolling="auto">
    <frame name="down" src="dengyu.jsp" scrolling="auto"></frameset>
    </html>
      

  3.   

    第一个问题很简单,网页的结构如何你可以自己定义,怎样都行。点击按钮用javascript函数取出上面text的值,再把它付给下面就可以了,这样下面也不会刷新!
    第二个问题你可以:1。采用上面 zxl19790710(雪龙)说得,在页面初始化时将相关的内容从数据库中取出来,然后利用页面上的一些相关属性进行操作。比如利用<div>开始隐藏点击一次显示一个。
    2。采用一个iframe进行刷新,每次都从数据库中取数据,再将取出的数据用(js)document。write等方法输出到你想要进行显示的地方。
      

  4.   

    conning333(chen)老兄,怎么用 <div>开始隐藏,然后点击一次显示一个,给点代码
      

  5.   

    denyu1(ddddd) :我刚才给你发了消息了