您的位置:首页 > 其它

window.showModalDialog弹出窗口翻页时弹出新窗口的问题

2011-11-04 16:55 323 查看
今天用window.showModalDialog弹出窗口,显示一个列表页,当翻页的时候总是弹出新窗体,后来在网上查找了一些资料,对自己的页面做了修改,终于解决了。具体

的修改是以下:

第一种方法:

在<head>标签里面设置<base target="_self" />,在你用<a href=""这种链接时放一个target=""的属性,跳转就不会弹出新窗体。

第二种方法:

//初始化提交FORM的TARGET值。

window.attachEvent('onload', function(){

// alert(window.name);

if(window.name=""){ //判断窗体的name,防止查询或者翻页操作时弹出新窗口

document.getElementById("PageNavigator").target = "dialogFrame";

}else if(window.name="dialogFrame"){//判断执行查询或翻页操作后,返回当前页面不刷新展现新数据

document.getElementById("PageNavigator").target = "";

}

})

以上是初始化提交FORM的TARGET值。你只要复制到你的页面你就行,注意表单名称的修改。

document.getElementById("PageNavigator").target = "dialogFrame";这一句是你翻页的时候要调用的一句脚本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: