关于用showModalDialog弹出窗口中刷新iframe的问题。

在a.jsp中用showModalDialog弹出b.jsp,在b.jsp中有<iframesrc=c.jsp>在b.jsp中设一个button,<inputtype=b... 在a.jsp中用showModalDialog弹出 b.jsp,
在b.jsp中有<iframe src= c.jsp >
在b.jsp中设一个button,<input type= button onclick=refresh()>
用来实现点击这个button,
即刷新 iframe ,也就是刷新c.jsp;

现在求教: refresh() 方法怎么写?
多谢了.
第一种方案不行啊。
展开
 我来答
tao_3000
2007-07-29 · TA获得超过2521个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:488万
展开全部
在b.jsp 中这样写
top1.location = "c.jsp";
top1为 iframe 名字。不要用top

下面是我测试通过的html页面现在给你。

多给点分数

a.html 这样写
<SCRIPT LANGUAGE="JavaScript">
<!--
function dfasd(ctrlobj){
var retval = window.showModalDialog("b.html", "", "dialogWidth:320px; dialogHeight:250px; dialogLeft:100px; dialogTop:100px; status=no;help=no");
alert("D");
alert(retval);
if(retval != null){
ctrlobj.value = retval;
}
}
//-->
</SCRIPT>
<input type=button name=dddd onclick="dfasd(this);" value=DDDDD>
b.html 这样写
<iframe src=c.html name=top1></iframe>
<input type=button name=dddd onclick="dd();">
<SCRIPT LANGUAGE="JavaScript">
<!--
function dd(){
top1.location = "c.html";
}
//-->
</SCRIPT>
c.html 这样写

<SCRIPT LANGUAGE="JavaScript">
<!--
alert('d');
//-->
</SCRIPT>

希望对给点分数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式