1.刷新本页面
在body里写一个A链接. 然后在javascript中使用click()调用.
注意:在头部加上:<base target="_self" />,如果有使用WdatePicker日期控件,
请加到日期控件的JS后面.
引用
第一步:
加上 <base target="_self" />
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
(有日期控件一定加在日期控件后面,不然IE6会报错)
<base target="_self" />
引用
第二步:
写一个链接.
<a id="newPage" href="本页面的链接.jsp" style="display: none;"> </a>
引用
第三步:
在JS处调用这个,至于需要在哪个地方调用自己放.
newPage.click();
2. ShowModalDialog的高度(IE8版本)
根据IE8浏览器,设置好页面的高度,但是在IE6中,弹出的模式窗口高度被缩小了.
自己总结一个方法:
在JS中写入:
引用
function setHight(height){
var ua = navigator.userAgent.toLowerCase();//客户端浏览器信息
var size="";
if (window.ActiveXObject){//判断IE浏览器
size=ua.match(/msie ([\d.]+)/)[1];//得出IE的版本大小
}
if(size=="6.0"){
height = Number(height) + 60; //在IE8中的高度加60就是IE6下的高度了.
}
return height;
}
在给模式窗口设置高度时可以使用这个方法:
var height = setHight(610); //这个610是IE8中模式窗口的高度.
分享到:
相关推荐
### showModalDialog 弹出窗口关闭不刷新父窗口的实现方法 #### 一、背景介绍 在Web开发过程中,经常会遇到需要使用弹出窗口显示额外信息或进行特定操作的情况。`showModalDialog` 是一个非常实用的功能,允许创建...
本篇文章将深入探讨`showModalDialog`如何用于刷新窗口,并通过例子进行详细讲解。 `showModalDialog`的基本语法如下: ```javascript window.showModalDialog(url, windowObject, features); ``` - `url`:这是...
- **dialogHeight**: 设置对话框的高度,单位可以是像素(px)或其他CSS长度单位(如em)。 - **dialogWidth**: 设置对话框的宽度。 - **dialogLeft**: 设置对话框距离屏幕左侧的位置。 - **dialogTop**: 设置对话框...
### 关于Struts2中利用JavaScript刷新window.showModalDialog的父页面 在Web开发中,尤其是在使用Struts2框架进行项目开发时,我们经常会遇到需要弹出模态对话框(modal dialog)的需求。其中一个常见的场景就是...
Window.showModalDialog 和 Window.open 用法简介 Window.showModalDialog 和 Window.open 都是 JavaScript 中的方法,用于创建新窗口或对话框,下面分别介绍它们的用法和参数。 一、Window.open() 方法 Window....
此外,通过设置` returnValue`属性,可以将值从对话框传递回调用它的页面。 接下来,我们讨论`window.open`。`open`方法用于打开一个新的浏览器窗口或标签页,其语法如下: ```javascript var newWindow = window....
1. 使用`window.showModalDialog`打开一个包含`iframe`的页面,`iframe`加载目标站点。 2. 目标站点通过修改`iframe`的`src`属性或提交表单等方式与主页面通信。 3. 主页面通过URL参数接收目标站点返回的值,并关闭`...
window.showModalDialog以及window.open用法简介
在网页开发中,`window.showModalDialog` 是一个古老的 API,用于创建模态对话框,它可以在不刷新页面的情况下与用户交互。这个方法在现代Web开发中已经逐渐被`<dialog>`元素或JavaScript库如jQuery UI、Bootstrap ...
3. **父页面接收数据**:在父页面中,`showModalDialog`函数会返回一个值,这就是子页面设置的`window.returnValue`。父页面需要监听这个返回值,解析JSON并进行后续处理: ```javascript let result = window....
This is a `window.showModalDialog()` shim using a modal HTML5 `<dialog>` element and ECMAScript 6 Generators. It was tested in the latest Google Chrome with the *Enable Experimental JavaScript* flag ...
### showModalDialog和showModelessDialog使用心得:深入解析与实践 在Web开发中,`showModalDialog` 和 `showModelessDialog` 是两种用于创建弹出窗口的方法,它们各自具有独特的特性和应用场景。本文将详细解析这...
这里,`url`参数指定了要打开的子页面的URL,而第三个参数是一个字符串,包含了多个分号分隔的属性设置,如窗口的宽度、高度,以及是否显示状态栏等。返回值`k`通常用于接收子窗口可能返回的数据,但在给定的代码中...
`showModalDialog` 函数返回值是对话框的返回值,这可以是用户在对话框中输入的数据或对话框页面通过 `window.returnValue` 设置的值。在本例中,没有明确处理返回值,但通常应该有一个处理返回结果的机制。 描述中...
### window.showModalDialog 的基本用法 `window.showModalDialog` 是一个早期的浏览器功能,主要在 Internet Explorer(IE)4.0 及以上版本中支持。它用于打开一个新的模态对话框窗口,并且该窗口将阻止用户与主...
### showModalDialog和window.open在Web开发中的应用与区别 在Web开发中,`showModalDialog`和`window.open`是两种用于打开新窗口或对话框的方法,但它们各自有着独特的特性和应用场景。以下是对这两种方法的详细...
主页面用window.showModalDialog的时候,如果直接打开其它系统的页面,这时候别人的页面在window.returnValue=1;这样返回值的时候,主页面是取不到返回值的,原因就是因为跨域了.
3. **features**(可选):这是一个字符串,包含对话框的各种设置,如宽度、高度、位置、是否允许滚动等。这些特性可以写成键值对的形式,如`"width=400,height=300"`。还可以设置其他高级选项,例如`resizable=yes`...
这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用`showModalDialog`时,浏览器认为这是新的请求,所以创建了新的窗口。 为了解决这个问题,开发者通常会利用`iframe`来保持...