PHP:如何从另一个页面的按钮触发javascript函数

时间:2015-10-10 05:46:53

标签: javascript php jquery html

enter image description here

我有3个按钮。

  1. 搜索按钮:这将打开弹出页面。
  2. 添加行按钮:这将触发javascript函数添加行。
  3. 选择按钮:将触发javascript函数以获取行值并将其发送到主页。
  4. 搜索添加行按钮位于主页面中,选择按钮位于弹出页面上。

    我需要选择按钮来处理主页面中的javascript功能,所以我可以删除添加行按钮。

      

    说得简单,我的问题是我如何触发javascript函数添加行   在主页面中,使用弹出页面中的选择按钮?

    如果我的问题不明确请问,谢谢。

2 个答案:

答案 0 :(得分:0)

我会举一个例子。

(父窗口)

<html> 
<script language="javascript"> 
function openWindow() { 
  window.open("target.html","_blank","height=200,width=400, status=yes,toolbar=no,menubar=no,location=no"); 
} 
</script> 
<body> 
<form name=frm> 
<input id=text1 type=text> 
<input type=button onclick="javascript:openWindow()" value="Open window.."> 
</form> 
</body> 
</html>

(子窗口)

<html> 
<script language="javascript"> 
function changeParent() { 
  window.opener.document.getElementById('text1').value="Value changed..";
  window.close();
} 
</script> 
<body> 
<form> 
<input type=button onclick="javascript:changeParent()" value="Change opener's textbox's value.."> 
</form> 
</body> 
</html>

http://www.codehappiness.com/post/access-parent-window-from-child-window-or-access-child-window-from-parent-window-using-javascript.aspx

更多讨论:javascript - pass selected value from popup window to parent window input box

答案 1 :(得分:0)

Alhamdulillah最后我得到了从弹出窗口执行父窗口上的javascript函数的答案^^,

父窗口上的

<html>
<head><title>MAIN WINDOW</title></head>
<body>
   <script type="text/javascript">
   function hello(){
   alert("Hello");
   }
   </script>
</body>
</html>

并在弹出窗口中显示:

 <html>
    <head><title>POPUP WINDOW</title></head>
    <body>
    <input type="button" onClick="javascript:callHelloOnParent()">
    <script type="text/javascript">
    function callHelloOnParent(){
      window.opener.hello();
      return false;
    }
    </script>
  </body>
    </html>