将值从父级传递到弹出窗口创建的子级窗口? [英] Passing value from parent to child window created by Pop up?

查看:62
本文介绍了将值从父级传递到弹出窗口创建的子级窗口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好朋友

我正在将值从父级传递到Pop up创建的子级窗口,但是任何人都可以指导我吗?

hello friends

I am Passing value from parent to child window created by Pop up but how can any one guide me??

推荐答案

<script>
var oPopup = window.createPopup();
function richDialog(obj)
{
   oPopup.document.body.innerHTML = obj;
   oPopup.show();
}
</script>


您可以通过querystring变量发送


you can send through querystring variable


<script language="javascript" type="text/javascript">

 function openpopup(url)
    {
    
window.open(url, 'pop_window','toolbar=no,menubar=no,location=no,scrollbars=yes,height=300,width=450,left=200,top=200');

    }




//从后面的代码中调用




//call from code behind

Page.ClientScript.RegisterStartupScript(this.GetType(), "aa", "<script language=''javascript''>openpopup(''page1.aspx?variable="+variabledata+"'');</script>");




通过javascript将数据从一个窗口传递到另一个窗口意味着您可以在要传递少量数据时做到这一点.


如果要传递大数据,则必须遵循会话变量

在第一页代码中,将所需的数据存储在会话变量中.之后,在第二页代码中,使用该会话变量数据.

您可以使用xml或任何其他文件来代替会话,但我更喜欢使用session
清除用户注销会话变量后的b''coz.文件未删除.


我希望你能理解我说的话.

最好的
Hi,

passing data from one window to another through javascript means you can do it when you want to pass small amnt of data.


If you want to pass large data you''ve to follow through session variable

In first page code store required data in session variable .After that in second page code use that session variable data .

Instead of session you can use xml or any other files.But my prefer is use session
b''coz after user logouts session variables are cleared out .files are not.


I hope you understood What I said .

All the Best


这篇关于将值从父级传递到弹出窗口创建的子级窗口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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