javascript函数在两个aspx页面之间进行调用. [英] javascript functions calls between two aspx pages.

查看:172
本文介绍了javascript函数在两个aspx页面之间进行调用.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我有一个page1.aspx和page2.aspx.我正在将page2.aspx显示为page1.aspx的弹出窗口.
page2.aspx有一个按钮,现在我需要的是单击page.2aspx(弹出窗口)中的按钮时,我需要关闭此弹出窗口(page2.aspx)并调用page1.aspx中的javascript函数. page1.aspx是显示弹出窗口的页面.

请在这方面帮助我.

感谢您的期待.

Sri

Hi All,

I have a page1.aspx, and page2.aspx. I am showing page2.aspx as popup from page1.aspx.
the page2.aspx has a button, Now what I need is when I click on the button in page.2aspx (popup) I need to close this popup (page2.aspx) and call the javascript function which is in page1.aspx. page1.aspx is the page which shows the popup.

Please help me in this regard.

Thanks in anticipation.

Sri

推荐答案

在您的父窗口中编写以下javascript函数.我们稍后会从孩子那里叫它.
Write below function of javascript in your parent window. We will call it later from the child.
<script language="javascript" type="text/javascript">
function ParentWindowFunction()
{
    alert(‘Hi, At least someone has called me from the child window’);
    return false;
}
</script>


在您的子窗口中编写以下代码


Write the below code in your child window

<script language="javascript" type="text/javascript">
function CallParentWindowFunction()
{
    window.opener.ParentWindowFunction();
    return false;
}
</script>


您可以通过按钮点击事件(如
)调用上述函数


You can call above function from a button click event like

<input type="button"  name="btn1″ value="Call Parent Window Function" onclick="javascript:return CallParentWindowFunction();"/>


而已.现在,通过单击此子窗口的按钮,您可以调用驻留在父窗口中的函数.


That’s it. Now by clicking on this child window’s button you can call a function resides in parent window.


这篇关于javascript函数在两个aspx页面之间进行调用.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆