window.open和window.showModalDialog的问题!!!!在线等@!!!!

问题描述

1、我点击button的onclick执行window.open('a.aspx');2、然后在关闭a.aspx的时候执行window.opener.document.getElementById('ctl00_HyperLinkTrasact').click();其中'ctl00_HyperLinkTrasact'是asp:HyperLink控件以上执行正常-----------------------------3、当我把第一步换成window.showModalDialog('a.aspx');然后再关闭的时候执dialogArguments.document.getElementById('ctl00_HyperLinkTrasact').click();怎么就不执行了呢????

解决方案

解决方案二:
ShowModalDialog函数的功能:打开一个子窗口,并且可与父窗口相互传递数据,它与window.open的最大区别就在于由ShowModalDialog打开子窗口后,父窗口将不能操作
解决方案三:
求解答!!!
解决方案四:
没有解决办法?
解决方案五:
代码怎么写的
解决方案六:
window.showModalDialog('a.aspx');if(return==1){dialogArguments.document.getElementById('ctl00_HyperLinkTrasact').click();}
解决方案七:
直接用不行?document.getElementById("ctl00_HyperLinkTrasact").click();
解决方案八:
我想原因是因为window.showModalDialog的时候页面的进度条还是在滚动的,要等窗体关闭后,整个页面才刷新完全,而我是在window.showModalDialog('a.aspx');后面就执行dialogArguments.document.getElementById('ctl00_HyperLinkTrasact').click();所以数据还不会刷新过来,如果我用location.reload();是可以达到数据刷新的效果。但是如果用reload的话,就会出现可恶的“若要在显示……”的提示框。
解决方案九:
如果用location=location;也是没有达到数据刷新的效果。
解决方案十:
没有人碰到过?

时间: 2024-11-05 12:19:46

window.open和window.showModalDialog的问题!!!!在线等@!!!!的相关文章

window.open()代替window.showModalDialog()

模式窗口太过于局限性,所以研究了一个完全可以用window.open()代替window.showModalDialog()的方法, 有两个页面,一个是调用页面---main.html,一个是被调用页面---modalWindow.html main.html -----------------------------------------------------------------------------------------------------------------------

急求!!!!window.open与window.showModalDialog相关问题

问题描述 一个父窗体1.html中:<HEAD><scripttype="text/javascript">functionwo(){window.open('2.html');}functionsmd(){window.showModalDialog('3.html');}</script></HEAD><BODY><inputtype="button"value="window.open

Javascript中window.open和window.close的使用方法

有时候,我们想通过JS实现一个<a>的新开标签的效果,此时我们想到了window.open方法实现.那么window.open到底应该怎么使用呢? 我们知道window.open可以新开窗口或标签页(这通常和浏览器的设置选项有关),载入指定的URL到新的或已存在的窗口中,并返回代表那个窗口的window对象.window.close可以关闭窗口,但是只能自动关闭JS打开的窗口,如果要关闭其他窗口,必须提示用户进行确定或取消操作(这个与浏览器相关,经测IE需要提示才能关闭:其他浏览器不允许自动关

window.parent和window.opener区别是什么

下面一段代码是关于window.parent和window.opener区别来讲的,我们如果要用到iframe的值传到另一框架就要用到window.opener.document.getElementById(name).value = uvalue;这种形式哦. window.parent能获取一个框架的父窗口或父框架.顶层窗口的parent引用的是它本身. 可以用这一点特性来判断这个窗口是否是顶层窗口.如: Code function IsTopWindow( win ) { if( win

window.parent与window.openner区别介绍_基础知识

今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如

window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法_javascript技巧

错误写法 , 主要是在 href="#"这里 复制代码 代码如下: 错误写法 , 主要是在 href="#"这里 脚本如下 复制代码 代码如下: if (data == "发送成功") {                    alert(data);                    window.location.href = window.location.href;                } 正确的写法  href 后面跟一个

window.navigate 与 window.location.href 的使用区别介绍_基础知识

首先说明的是 window.navigate 与 window.location.href 都是实现页面链接跳转的,下面将介绍它们的区别. window.navigate("http://jb51.net/") 这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好. location 属性是兼容所有浏览器的.因此在实现页面跳转的时候还是使用这个比较靠谱,比如

window.parent与window.openner用法与区别

frame框架里的页面要改其他同框架下的页面或父框架的页面就用parent window.opener引用的是window.open打开的页面的父页面. window.frames对象可以引用iframe里的页面,也可以引用frameset里的页面. 可以这样  代码如下 复制代码 window.frames[0].document.getElementById('xx'); 可以这样  代码如下 复制代码 window.frames[0].document.body.innerHTML; fr

解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题_javascript技巧

window.opener=null;window.close(),只支持IE6不支持IE7的问题 打开新窗口并且关闭本窗口不弹出要关闭窗口前的提示function openWin(){window.open('login.jsp','','fullscreen=yes,menubar=no,resizable=no');window.opener=null;window.close();} 在IE7下为 function openWin(){ window.opener=null;window

window.parent.location = window.parent.location.href;

问题描述 Response.Write("<script>window.parent.location=window.parent.location.href;</script>");使用另一种格式,不用JS来重新书写此代码.保存后返回父页面. 解决方案 解决方案二: 解决方案三:不用JS,因为在FF会出现把CSS样式表卡没有的状况.解决方案四:考试?问你的培训班里的小组长.