请教一下各位高手关于showModalDialog的问题?
请问一下,我在jsp中写了一个调用showModalDialog的函数,然后我判断为真时调用这个函数不行?
代码如下:
<script>
function modifyPerm(){
window.showModalDialog("/chun/yunyu/overtime.html","overtime","dialogHeight:210px;dialogWidth:310px;status:no;help:no;scroll:no;edge:raised");
if(window.opener) window.opener.location.href="/index.html";
window.self.close();
}
</script>
<jsp:useBean id="users" scope="page" class="gestation.usersession1"/>
<%
users.setinit(session);
out.println(users.isOvertime()+"<a href='#' onClick='javascript:modifyPerm()'>aaaaaa</a>");
if (users.isOvertime()){
%>
<script>
modifyPerm();
</script>
<%
}
%>
是一个超时后在父窗口退出,为什么运行时我点击aaaaaa时才弹出模态对话框,而当if判断为真时,不弹出,只时转向了首页(/index.html)
还有我用这个模态对话框在本窗口超时就弹出来了,为什么在子窗口不行呢?
望各位高手指点一下!谢谢了!
代码如下:
<script>
function modifyPerm(){
window.showModalDialog("/chun/yunyu/overtime.html","overtime","dialogHeight:210px;dialogWidth:310px;status:no;help:no;scroll:no;edge:raised");
if(window.opener) window.opener.location.href="/index.html";
window.self.close();
}
</script>
<jsp:useBean id="users" scope="page" class="gestation.usersession1"/>
<%
users.setinit(session);
out.println(users.isOvertime()+"<a href='#' onClick='javascript:modifyPerm()'>aaaaaa</a>");
if (users.isOvertime()){
%>
<script>
modifyPerm();
</script>
<%
}
%>
是一个超时后在父窗口退出,为什么运行时我点击aaaaaa时才弹出模态对话框,而当if判断为真时,不弹出,只时转向了首页(/index.html)
还有我用这个模态对话框在本窗口超时就弹出来了,为什么在子窗口不行呢?
望各位高手指点一下!谢谢了!
...全文
相关推荐
javascript showModalDialog 内跳转页面的问题
关于在使用JavaScript的showModalDialog函数中实现页面内跳转的问题,首先需要了解showModalDialog的用途和特性。
解决showModalDialog跨域问题的实战策略
在Web开发中,跨域问题是一个常见的技术难题,它源于浏览器的安全策略——同源策略。当一个网站试图从另一个不同的源(域名、协议或端口)加载资源时,就会触发跨域限制。这种限制保障了用户数据的安全性,但也给开发带来了挑战。例如,在使用函数弹出对话框时,如果对话框内容来自不同的源,就可能会遇到跨域限制。解决这类问题的方法多种多样,从简单的服务器头部设置到复杂的代理服务器配置,各有优劣和适用场景。本章将简要介绍跨域问题的基本概念,为后续章节深入探讨跨域解决方案打下基础。
google不支持window.showModalDialog问题解决方案
This is a `window.showModalDialog()` shim using a modal HTML5 `<dialog>` element and ECMAScript 6 Ge
使用selenium测试showModalDialog模态对话框
面对这个问题,测试工程师需要采取一些变通的方法。对于两种不同类型的模态对话框应用,我们可以有不同的应对策略:1.
showModalDialog模态对话框的使用详解以及浏览器兼容
DOCTYPE html><html><head><script>function showModal() { var ret = window.showModalDialog("sub.html?


Web 开发
