点击A页面的按钮,触发B页面按钮的点击

解决方案 »

  1.   

    我现在有两个页面,A页面和B页面,我想点击A页面的按钮触发B页面的按钮的事件
      

  2.   

    A和B有没有什么关系?或者说B是A打开的?
      

  3.   

    A打开B时,使用window.showModalDialog打开B。在B的js中可以window.opener.A的函数名(A的函数的参数)来使用A的js方法
      

  4.   

    3.htm代码
    <html>
    <head>
    <title>父窗体</title>
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT="">
    <script type="text/javascript" language="javascript">
    function openChild()
    {

    window.open("4.htm","_blank");

    }
    </script>
    </head>
    <body>
    <form id="myform" name="myform" action="">
    <input type="text" id="mytext" /><br/>
    <input type="button" id="mybutton" value="提交" onclick="openChild()" /> 
    </form>
    </body>
    </html>4.htm代码
    <html>
    <head>
    <base target="_self">
    <title>子窗体</title>
    <META NAME="Generator" CONTENT="EditPlus"> 
    <META NAME="Author" CONTENT=""> 
    <META NAME="Keywords" CONTENT=""> 
    <META NAME="Description" CONTENT=""> 
    <script type="text/javascript" language="javascript">
    function sendValue()
    {
    window.opener.openChild();
    }
    </script>
    </head>
    <body>
    <form id="myform" action="#" name="myform">
    <input type="button" id="mybutton" name="mybutton" value="调用父窗体事件" onClick="sendValue()" />
    </form>
    </body>
    </html>
      

  5.   

    基本上没这个可能吧。js不运行的话是不会被调用的吧。再说两个页面如果没有打开关系,js怎么能执行到别的页面的js。。