请教:关于网页对话框的使用 var win = showModelessDialog(....);window.location.reload();//刷新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 测试通过。farther.html---------------------------<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script language="javascript"><!--function doSearch(){var s = new Object();s.name ="aaa";var k = window.showModalDialog("child.html",s,"dialogWidth:235px;status:no;dialogHeight:185px");if(k.type=="")//传递回的type为空的时候才刷新页面。{alert("刷新");location.reload();}}//--></script></HEAD><BODY><input type ="button" value="openChild" onclick="doSearch()"></BODY></HTML>--------------child.html--------<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><SCRIPT LANGUAGE=javascript FOR=window EVENT=onload><!--var s = new Object();//这里是关键若用户为单击按钮,已其它方式关闭按钮,则把type="" 传递回去。以免出现问题。且刷新父页面。s.type="";window.returnValue = s;//--></SCRIPT></HEAD><BODY><input type ="button" value="返回不刷新" onclick="doSearch()"></BODY></HTML><script language=javascript><!--var k=window.dialogArguments;//使用传递过来的"aaa";//..........function doSearch(){var s = new Object();s.type="OK";//设置返回值。//这里返回不刷新父页面。window.returnValue=s;window.close();}//--></script> 谢谢,adandelion(被封杀),第一种方法在网上搜索到过,我觉得是正确的,但是不能生效使用第二个例子是成功的谢谢 麻烦 js 高手给出答案,谢谢!! IE与MF兼容问题 写了个简单的下拉菜单 看看 急求一个问题!关于顶层 请教 关于点击闪烁的问题 谁会javascript加密 请教, 如何给选定的内容前后加上一些东西. 怎样捕捉图片拖动后,图片位置对应的对象?(急) 表单验证小问题,请大家看看 传参问题 很简单的! 急:请教在JavaScript如何控制多个同名的CheckBox的disabled=true?(在线等待!) JavaScript脚本中的另存为能否实现远程保存。 请教问题
farther.html
---------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
<!--
function doSearch(){
var s = new Object();
s.name ="aaa";
var k = window.showModalDialog("child.html",s,"dialogWidth:235px;status:no;dialogHeight:185px");
if(k.type=="")//传递回的type为空的时候才刷新页面。
{
alert("刷新");
location.reload();
}
}
//-->
</script>
</HEAD><BODY>
<input type ="button" value="openChild" onclick="doSearch()">
</BODY>
</HTML>
--------------
child.html
--------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""><SCRIPT LANGUAGE=javascript FOR=window EVENT=onload>
<!--
var s = new Object();//这里是关键若用户为单击按钮,已其它方式关闭按钮,则把type="" 传递回去。以免出现问题。且刷新父页面。
s.type="";
window.returnValue = s;
//-->
</SCRIPT></HEAD><BODY>
<input type ="button" value="返回不刷新" onclick="doSearch()">
</BODY>
</HTML><script language=javascript>
<!--
var k=window.dialogArguments;
//使用传递过来的"aaa";
//..........
function doSearch()
{
var s = new Object();
s.type="OK";//设置返回值。//这里返回不刷新父页面。
window.returnValue=s;
window.close();
}
//-->
</script>
使用第二个例子是成功的
谢谢