模态窗口传递Session的问题
问题是这样的:我在框架中打开一个模态窗口,再在此模态窗口中用window.open打开一个窗口,并将模态窗口中的一个参数传递过来,单始终报错,请大家帮帮解决:代码如下:
在模态窗口中打开新窗口的代码:
<script language="javascript">
function openpage(HTMLurl)
{
var newwin=window.open(HTMLurl,"window","易做图=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=yes,top=100,left=200,width=650,height=300");
newwin.focus();
return false;
}
</script >
模态窗口的传值代码:
Session["name3"] = this.bzmc.Text;
新窗口的接受代码:
this.TextBox1.Text=Session["name3"];
运行后系统提示,未将对象设置到示例。
--------------------编程问答-------------------- 要在模态窗口做retunvalue
然后在父窗口中接收 --------------------编程问答-------------------- window.open 好象不叫模态.
看C#代码没看到问题. --------------------编程问答-------------------- 我是在模态窗口中点击按钮再打开一个新窗口(用window.open);同时将模态窗口中设置的Session值传递过去,但传不过去,另外我在模态窗口的父窗口中用过Session传递过数据,不知会不会有影响,在父窗口中传递给模态窗口的一个参数是name,再在模态窗口中传递给新窗口是如果还用Session[ "name“],可以将name传递给新窗口,那name当然是父窗口的数据了,于是我在模态窗口中重新命名了一个传递参数Session[ "name3 "],但在弹出的新窗口中报错说: 未将对象设置到示例 。救命呀!!! --------------------编程问答-------------------- window.open 不叫模态.
window.showModalDialog
才是模态 --------------------编程问答-------------------- 楼上的兄弟,再看看我的说明:我是在模态窗口中点击按钮再打开一个新窗口(用window.open);本来打开的新窗口就不是模态窗口
补充:.NET技术 , ASP.NET