窗口间值的传输问题
我在first.aspx页面注册了客户端脚本
string script;
script="<script lanjuage=\"javascript\">";
script+="window.open('FrameSet.aspx','','width=580,top=8,left=8,height=400,scrollbars=yes')";
script+="</script>";
if(!Page.IsStartupScriptRegistered("scriptopen"))
{
Page.RegisterStartupScript("scriptopen",script);
}
***************************
'FrameSet.aspx'是个框架页面,包含top.aspx(ID="top"),bottom.aspx(ID="bottom").
现在我要通过top.aspx传递一个值给first.aspx页面里的Textbox1,
我用了parent.parent.Form1.TextBox1.value="zhi";
但是没有成功,
有谁知道怎样解决?
问题点数:0、回复次数:7Top
1 楼ddrbrier()回复于 2003-11-02 13:48:31 得分 0
我辗转了3个论坛了,问了同样的问题。
可是都没人理我了。
sign!Top
2 楼ddrbrier()回复于 2003-11-02 13:57:08 得分 0
大本营的高手们救我呀。
555555555555555555555,
我在这个破问题上都耗了一整天了,但是还是一愁莫展。。。。。
我脑子痛了,荤了。眼睛也肿了。。
哪位高手行行好,帮我想想这个问题好吗?Top
3 楼ddrbrier()回复于 2003-11-02 14:12:04 得分 0
怎么办?Top
4 楼ddangerous169(零点烛光)回复于 2003-11-02 14:22:13 得分 0
我也不太明白,不明白你说的,不知道怎么传。我会帮你的,呵呵,一会儿见啦Top
5 楼ddrbrier()回复于 2003-11-02 14:32:26 得分 0
你怎么帮我呀????Top
6 楼zsww()回复于 2003-11-02 14:35:49 得分 0
试试这个:
Response.Write("<script language='javascript'>");
Response.Write("window.open('first.aspx?ID=...','_top')");
Response.Write("</script>");
-------努力学习 不断实践 虚心讨教--------
Top
7 楼ddrbrier()回复于 2003-11-02 14:44:35 得分 0
但是我已经打开的first.aspx的窗口的TextBox的值仍然没有改变呀。
之是重开了一个窗口而已。
要是能调用筐架页的js函数就好了,让筐架页的js函数执行parent.location.Reload();
然后first.aspx里检测Request.QurryString("ID")的值。
Top




