在弹出窗口返回按钮上加入
Response.Write("<script>window.opener.parent.frrighttop1.location.href='righttop_send.aspx?sr=1&status=0';</script>")window.opener.parent回到主框架
frrighttop1主框架上的frame
?sr=1&status=0' 把参数传过去
Response.Write("<script>window.opener.parent.frrighttop1.location.href='righttop_send.aspx?sr=1&status=0';</script>")window.opener.parent回到主框架
frrighttop1主框架上的frame
?sr=1&status=0' 把参数传过去
解决方案 »
- 用c#消除字符串空格怎么搞
- 关于和数据库连接的问题
- qq临时会话
- asp.net弹出窗体的时候提示弹杀~实在是没分了~帮帮忙了~!
- 讨论关于xml+xslt的问题,顶者有分
- 50分求问membership问题
- [求助]请问各位高手如何实现类似论坛回复时上传图片并在网页上与文字一起显示的功能。
- DataList怎么实现代码绑定啊
- win2003,.net sql server2000连接被拒绝(与以前的问题不太一样)
- asp.net 新增修改删除数据
- ASP.NET移植问题,在线等................................
- 高手请进, C#和ASP.NET 项目问题.一点IDEA也没有
---------------------------
<HTML>
<HEAD>
</HEAD>
<FRAMESET COLS="200,*">
<FRAME SRC="a1.htm" NAME="Fleft">
<FRAME SRC="" NAME="Fmain">
</FRAMESET>
</HTML>
a1.htm
------------------------------------
<BODY>
<div>- 根节点</div>
<div> |- <a href="#" onclick="javascript:window.open('a2.htm','','');">打开新窗口</a></div>
</BODY>
<script>
function getTO(strUrl)
{
parent.frames["Fmain"].document.location.href=strUrl;
}
</script>
a2.htm
----------------------------------------------
<BODY>
<input id="txtUrl" type="text" value="http://www.163.com">
<input type="button" value="确定" onclick="javascript:opener.getTO(document.all['txtUrl'].value);window.close();">
</BODY>
我将部分代码贴出希望解答
在起始页:
<javascript>
function ItemClick
{
var statues
statues='dialogHeight:250px;dialogWidth:350px;scroll:no;status:no;';
window.showModalDialog('frmTj.aspx?Key=11','',statues);
}
在弹出页面中有服务器控件Button1
private void Button1_Click(object sender, System.EventArgs e)
{
switch (i)
{
case 11:
//执行存储过程
DataAcc data=new DataAcc();
SqlParameter[] myParameter=new SqlParameter[2];
myParameter[0]=new SqlParameter("@dt1",SqlDbType.Char);
myParameter[1]=new SqlParameter("@dt2",SqlDbType.Char);
myParameter[0].Value=Edit1.Text;
myParameter[1].Value=Edit2.Text;
ds=data.ExecProcedure("sp_storedaname",myParameter);
//保存结果
Session.Add("dataSet",ds);
Response.Write("<script>window.opener.parent.main.location.href='page_total.aspx? sr=1&status=0';</script>");
break;
...
}
}
希望:在弹出页面点击提交后关闭弹出页面,起始页框架中显示page_total.aspx
谢谢!
Response.Write("<script>window.opener.parent.main.location.href='page_total.aspx';</script>");
Response.Write("<script>self.close();</script>");
用break;因为11是从起始页传来的参数后面的省略了
我再试试
错误:'opener'为空或不是对象
<script language=javascript>
var statues;
statues='dialogHeight:250px;dialogWidth:350px;scroll:no;status:no;';
var strHref = window.showModalDialog('a2.htm?Key=11','',statues);
parent.frames["Fmain"].document.location.href = strHref;
</script>在弹出页面中有服务器控件Button1
private void Button1_Click(object sender, System.EventArgs e)
{
switch (i)
{
case 11:
...
Response.Write("<script>window.returnValue='page_total.aspx';window.close();</script>");
break;
...
}
}
但弹出页面的按钮是服务端控件则不能达到效果
求类似源码