关于用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() 方法怎么写?
多谢了.
第一种方案不行啊。 展开
在b.jsp中有<iframe src= c.jsp >
在b.jsp中设一个button,<input type= button onclick=refresh()>
用来实现点击这个button,
即刷新 iframe ,也就是刷新c.jsp;
现在求教: refresh() 方法怎么写?
多谢了.
第一种方案不行啊。 展开
1个回答
展开全部
在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>
希望对给点分数
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>
希望对给点分数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询