IE6中当用window.showModalDialog打开一个页面1,在些面面对FORM提交后IE会自动打一个新的窗口2,如何才能使其在原来的用window.showModalD

liuyann 2005-04-18 11:57:43
IE6中当用window.showModalDialog打开一个页面1,在些面面对FORM提交后IE会自动打一个新的窗口2,如何才能使其在原来的用window.showModalDialog打开的页面1中显示?
...全文
958 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2005-04-19
  • 打赏
  • 举报
回复
the simple method is to add a line in the header part of your html

<head>
<base target="_self">
</head>
<body>
...
</body>

also see
http://blog.joycode.com/mmkk/archive/2004/05/20/22038.aspx
arrowy 2005-04-19
  • 打赏
  • 举报
回复
你在showModalDialog打开的页里加一个
<iframe height="0px" width="0px" name="frmpost" id="frmpost" src="about:blank"></iframe>
把你的form的target="frmpost"
山东大汉 2005-04-19
  • 打赏
  • 举报
回复
shuangren(土狗早睡早起)说的对,需要用框架页解决
shuangren 2005-04-19
  • 打赏
  • 举报
回复
所以框架是彻底解决之道
meizz 2005-04-19
  • 打赏
  • 举报
回复
在<head>里加<base target="_self"> 就可以支持ASP.net的 Postback 了也就是表单的 method=post 的提交
shuangren 2005-04-19
  • 打赏
  • 举报
回复
老问题了,用框架页来解决。
用showModalDialog打开框架页,这样里面的子页面在提交时就不会产生新窗口。
杨米格 2005-04-19
  • 打赏
  • 举报
回复
用框架太麻烦了,就在<head></head>之间加句
<base target="_self">
就可以了.
但是如果IE是5.5以下的话,就不行了

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧