不刷新原页面如果改变值?在线等~~~~~~~~ 第一个页面中有一个超连接,点击后POP出一个页面,保存信息后希望能够改变第一个页面中链接的VALUE,但是不刷新第一个页面,不要说什么AJAX,还有别的办法吗?在线等,着急啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把两条路都卡死了 1:不刷新 2:不用AJAX 期待高手加猛 我给你顶 不用Ajax实现无刷新~~~~ 期待解决~~~ javascript用window.open方法打开的窗口,可以用window.opener获取打开他的窗口对象用ajax和刷新实现起来才奇怪把。 脚本控制就可以了啊var vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]);通过判断vReturnValue来更改链接。POP页面在关闭时必须设置返回值。window.returnValue="value";window.close(); 不用ajax的话可以局部使用富客户端,比如sl,flex等 tryopener.html<html><body><script>function showDialog(){ window.open("dialog.html", "dialogWindow"); return false;}</script><a href="javascript:void(0)" onClick="showDialog()">Open</a><span id="lb1"></span></body></html>dialog.html<html><body><script>function feedBack(){ if(window.opener&&window.opener.document){ window.opener.document.getElementById("lb1").innerHTML = "new value"; }}</script><a href="javascript:feedBack()">Return</a></body></html> var o = window.open("your url");document.getElementById("your element") = o.form1.your element.value; //当子页面关闭时,父页面刷新 //子页面代码 Response.Write("<script>window.opener.refresh();window.opener=null;window.close();</script>"); //父页面代码 function refresh() { this.location=this.location; } window.opener.document.getElementById("id名称").innerHTML = "新的连接地址"; 弹出出一个窗口代码 这段程序写得有问题吗?请大家指点一下。 关于下载文件 关于水晶报表的,哪位熟悉的老大来帮忙点解下,郁闷几天了 求ASP.NET连接VF-dbf数据库的方法和连接字符串。 如何让浏览器的前一个页过期?????谢谢你们 用C#写了给抓取网页内容 我的目的就是传输数据给sen.asp这个页面 但是send.asp接收中文出现乱码,给位高手进来指导一下,小弟24等 怎样把本机的文件上传到服务器上(不使用file field) 各位大牛 关于session的问题 请高手指教 webpart
期待高手加猛 我给你顶
期待解决~~~
用window.open方法打开的窗口,可以用window.opener获取打开他的窗口对象用ajax和刷新实现起来才奇怪把。
var vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]);
通过判断vReturnValue来更改链接。POP页面在关闭时必须设置返回值。
window.returnValue="value";
window.close();
<body>
<script>
function showDialog(){
window.open("dialog.html", "dialogWindow");
return false;
}
</script>
<a href="javascript:void(0)" onClick="showDialog()">Open</a>
<span id="lb1"></span>
</body>
</html>
dialog.html<html>
<body>
<script>
function feedBack(){
if(window.opener&&window.opener.document){
window.opener.document.getElementById("lb1").innerHTML = "new value";
}
}
</script>
<a href="javascript:feedBack()">Return</a>
</body>
</html>
document.getElementById("your element") = o.form1.your element.value;
//子页面代码
Response.Write("<script>window.opener.refresh();window.opener=null;window.close();</script>");
//父页面代码
function refresh()
{
this.location=this.location;
}