主页面
<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">
<!--
var subWin;
function testModel(){
subWin = window.open("ac.htm","","width=280,height=140,top=310,left=360,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");
for(var i=0;i<50;i++){
window.showModalDialog("ab.htm",'ab',"status:no;resizable:yes;dialogHeight:100px;dialogWidth:150px;unadorne:yes");
// setTimeout("writeText()",5000);
}
}
function closeModel(){
subWin.close();
}
//-->
</script>
</head>
<body>
<input type="button" value="测试模式" onclick="testModel()">
<input type="button" value="关闭模式" onclick="closeModel()">
</body>
</html>
附页面1:
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body bgcolor="#c9d3f3">
<div id="eMeng" style="BORDER-LEFT: #a6b4cf 5px solid; BORDER-RIGHT: #a6b4cf 5px solid; BORDER-TOP: #a6b4cf 5px solid; BORDER-BOTTOM: #a6b4cf 5px solid; LEFT: 0px; TOP: 0px; WIDTH: 250px; HEIGHT: 45px; POSITION: absolute; Z-INDEX: 99999; BACKGROUND-COLOR: #c9d3f3">
正在处理数据,请稍候......
<marquee style="border:1px solid #000000" direction="right" width="250" scrollamount="5" scrolldelay="10" bgcolor="#ECF2FF">
<table cellspacing="1" cellpadding="0">
<tr height="18">
<td bgcolor="#3399FF" width="8"></td>
<td></td>
<td bgcolor="#3399FF" width="8"></td>
</tr>
</table>
</marquee>
</div>
<script>
var chasm = document.body.clientWidth;
var mount = document.body.clientHeight;
var h = parseInt(document.getElementById("eMeng").offsetHeight,10) ;
var w = parseInt(document.getElementById("eMeng").offsetWidth,10) ;
document.getElementById("eMeng").style.top =(mount-h)*.5;
document.getElementById("eMeng").style.left = (chasm-w)*.5;
</script>
</body>
</html>
附页面2:
<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">
<!--
window.close();
//-->
</script>
</head>
<body>
<input type="button" value="tottadf">
</body>
</html>
分享到:
相关推荐
`showModalDialog` 是一个非常实用的功能,允许创建模态对话框(即用户必须与之交互才能继续使用页面其他部分的窗口)。然而,在某些情况下,我们可能希望在关闭弹出窗口后,不刷新父窗口(即打开弹出窗口的页面),...
在IT行业中,尤其是在Web开发领域,`showModalDialog`是一个重要的JavaScript函数,它用于打开一个模态对话框,即在用户与新窗口交互时,主窗口会被暂时禁用。这个功能在需要用户输入额外信息或者确认操作时非常有用...
其中一个常见的场景就是通过`window.showModalDialog`方法打开一个新窗口,并在完成某些操作后刷新父页面。本文将详细介绍如何在Struts2项目中实现这一功能。 #### Struts2简介 Struts2是基于MVC设计模式的一个...
在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...
1> window.showModalDialog()采用JS原理实现,同时父窗口不可操作,window.open()采用新创建一个窗口,同时父窗口可操作; 2> 父窗口与子窗口传递值的方式也有所不同,在子窗口中操作父窗口也语法也不同,分别为var...
2. **编写主页面代码**:在需要弹出对话框的位置定义一个触发事件(如按钮点击),并在事件处理函数中调用`window.open`或`window.showModalDialog`方法。 3. **处理数据传递**:在对话框页面中定义函数来接收用户...
在网页开发中,`window.showModalDialog` 是一个古老的 API,用于创建模态对话框,它可以在不刷新页面的情况下与用户交互。这个方法在现代Web开发中已经逐渐被`<dialog>`元素或JavaScript库如jQuery UI、Bootstrap ...
在SharePoint 2010开发中,`_spPageContextInfo`对象提供了一种方便的方式来弹出模态对话框,即`showModalDialog`函数。这个功能在处理用户交互、表单填写、确认操作或者展示详细信息时非常实用。本篇文章将详细探讨...
对网页弹出窗口,如WIKI所述,若要保持脚本运行稳定,必须在waitForPopUp这个弹出窗口之后紧跟运行selectWindow命令选中这个弹出窗口(示例),如果仍不稳定请参考这个示例。这里介绍了...
在Web开发中,JavaScript经常被用来创建各种交互式功能,其中弹出窗口是非常常见的一个应用场景。它主要用于显示额外的信息、表单或者对话框等,对于提高用户体验非常有帮助。 #### 二、主要方法与实现原理 ##### ...
这种方法非常常见,例如,在用户完成了一个表单填写并提交后,我们可能希望关闭这个弹出窗口并刷新主页面,以便用户能够看到最新的数据。 **JavaScript代码示例:** ```javascript // 子窗口中的JS代码 window....
根据给定文件的信息,本文将围绕“分页后弹出模态窗口刷新父窗口”的主题进行深入探讨。此话题主要涉及前端开发中的交互设计、页面更新机制以及如何在不同的页面间进行数据同步等内容。 ### 一、理解分页与模态窗口...
### JS弹出对话框 `window.showModalDialog()` 的使用与详解 #### 一、`window.showModalDialog()` 概述 在JavaScript中,`window.showModalDialog()` 是一个非标准但广泛使用的API,用于创建模态对话框。模态...
在自动化测试领域,Selenium 是一个广泛使用的工具,它允许测试人员通过编写代码来模拟用户在Web应用程序上的交互。然而,对于某些特定的功能,比如 Internet Explorer 中的 `showModalDialog` 方法,Selenium 存在...
在网页开发中,有时我们需要打开新的窗口或者弹出对话框来与用户进行交互。`window.showModalDialog`和`window.open`是JavaScript中用于实现这一目标的两个关键函数。它们都可以创建新窗口,但有着不同的特性和使用...
window.open()和window.showModalDialog(),并解决了showModalDialog()弹出窗口中列表分页的问题。 提供了三个JS方法: (1)showWindow(sURL, width, height); (2)showWindowInPage(pageUrl, params, title, ...
本篇文章将针对JavaScript弹出窗口的相关问题进行总结,包括无提示刷新网页、刷新页面的方法、弹出窗口代码、模式窗口的数据刷新问题、模式窗口中链接弹出新窗口以及无提示关闭页面的方法。 1. **无提示刷新网页** ...
这段代码将在页面加载时打开一个全屏的弹出窗口,访问地址为`http://www.kunde58.com`。 2. **无边框弹出窗口** ```html ('http://www.kunde58.com','example02','channelmode');"> ``` 此例中,弹出窗口将...
在JavaScript编程中,`showModalDialog`是一个古老但仍然有用的函数,用于打开一个新的浏览器窗口或对话框,并与父页面进行交互。这个功能在处理用户输入、显示信息或进行特定操作时非常有用。在这个场景中,我们...
根据提供的文件信息,本文将详细解释如何使用JavaScript在父页面中弹出一个新的窗口,并从这个新弹出的窗口中获取数据。此技术常用于需要在当前页面与另一个页面之间进行数据交互的应用场景。 ### 一、理解弹窗原理...