2012-11-25 63 views
0

我有一个主窗口,我将使用window.open打开一个子窗口。现在我想将一些值作为参数传递给子窗口中的父窗口的URL,并刷新父窗口。我怎样才能做到这一点??将URL中的某些值传递给子窗口的父窗口

+0

你有什么目标?您可以在打开窗口时发送查询字符串。 '的window.open( “http://www.yousite.com?param=x”)' –

回答

0

你想是这样的:

window.open("http://www.yousite.com","mywindow","menubar=1,resizable=1,width=350,height=250"); 

这些参数可以使用:

状态 - 在窗口底部的状态栏。
工具栏 - 标准浏览器工具栏,带有后退和前进等按钮。
位置 - 输入URL的位置输入字段。
菜单栏 - 窗口的菜单栏
目录 - 标准浏览器目录按钮,如新增功能和酷炫功能
可调整大小 - 允许/禁止用户调整窗口大小。
滚动条 - 如果文档大于窗口,则启用滚动条
height - 指定窗口的高度(以像素为单位)。 (例如:height ='350')
width - 指定窗口的宽度(以像素为单位)。

0

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>"); 
相关问题