日期:2014-05-18  浏览次数:20396 次

大神门帮帮忙
如何在window.open打开一个页面时将当前的页面某段HTML代码在被打开的那个窗口显示,url传参值太多了 会被截取

------解决方案--------------------
url传不了 就用session传

在目标页面的page_load中获取session的值并显示在前台
------解决方案--------------------
可以直接在父页面的JS中声明一个对象,然后传这个对象过去
var param = { a:123, b:XXX....}
在open出来的页面中可以利用 window.opener.param来访问父页面对象(关闭时window.opener==null)
------解决方案--------------------
在父窗口:
JScript code

var subWin = window.open("newWin.aspx");
subWin.window.value = 要传的值;

------解决方案--------------------
打开页面的opener 就是执行 window.open 的页面

我把它称为“页面关系” 是页面传值的一种手段
------解决方案--------------------
http://topic.csdn.net/u/20111031/12/1732c71e-4c88-49ff-bfb5-8bc73936c526.html