可以往SESSION里写入button的id,就可以从别的frame读取

解决方案 »

  1.   

    ----- a.asp -----<script language="javascript">
    <!--
      function show()
      {
        document.frames[0].document.all.t1.value = event.srcElement.name;
      }
    //-->
    </script><iframe src='b.asp'></iframe>
    <p>
    <input type=submit name=b1 onclick="show()">
    <input type=submit name=b2 onclick="show()">----- b.asp -----<input name=t1 size=20>
      

  2.   

    我想通过session变量传递,请问如何实现.谢谢
      

  3.   

    <script language="javascript">
    <!--
      function show()
      {
           <?=$_session['b1']?> = event.srcElement.name;
      
        }
    //-->
    </script>
      

  4.   

    我把问题说具体点吧,有两个submit button,点击后都需要进行数据库查询,但两个button点击后所查的数据库中的表是不同的,我需要点击submit后就可以在另一个frame中显示相应数据库表中查询的结果!
    麻烦了
      

  5.   

    笨一点的方法,放在两个from里,不就行了。
      

  6.   

    如果想实现这样的功能,就要用button而不是submit.假设有两个button,b1和b2,若b1被点击后,b1=1,b2=0.此时通过javascript将b1和b2传给另一个frame,由另一个frame里的页面进行判断。if (b1==1){查数据库1}else{查数据库2}
      

  7.   

    并且在form中还有用户填的信息要用来在另一个frame中进行数据库查询
      

  8.   

    用target指定表单的目标窗口wt104.php:
    <frameset cols="*,*">
    <frame name="left" src="wt104_1.php">
    <frame name="right" src="wt104_2.php">
    </frameset>wt104_1.php:
    <?php
    if(isset($_POST['b1']))
      echo "button 1";
    if(isset($_POST['b2']))
      echo "button 2";
    ?>wt104_2.php:
    <form method=post action=wt104_1.php target=left>
    <input type=submit name=b1>
    <input type=submit name=b2>
    </form>
      

  9.   

    用户填的信息和button值都通过javascript脚本传到另一个frame里,再判断按下的是哪个button,输入的是什么值。