模态窗口不执行javascript?

伊凡yifan 2005-05-28 07:19:58
代码如下
<td>     <a href="javascript:if(check(form1.text,false)==true){form1.submit();}" target="_top"><img src="images/form.gif" width="50" height="18" border=0></a></td>

这一句在window.open打开的窗口里一点都没问题


var oWindow = window.showModalDialog(this.status,window,"dialogWidth:221px;dialogHeight:210px;help:no;resizable:no;status:no;scroll:no;");

打开的窗口里一点提交就打开一个新窗口
新窗口的地址栏里是javascript:if(check(form1.text,false)==true){form1.submit();}这一行
怎么办呀?

谁能治治我的病...
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fantiny 2005-05-30
  • 打赏
  • 举报
回复
可以调用父窗口的函数。
cuixiping 2005-05-29
  • 打赏
  • 举报
回复
<a onclick="if(check(form1.text,false)==true){form1.submit();}">

但是你也不能在模式框中提交到本模式框。

但你可以像楼上说的用iframe或frameset来变通。
wgf001 2005-05-29
  • 打赏
  • 举报
回复
用内嵌框架可以实现
就是一楼说的<iframe>
seeu1688 2005-05-28
  • 打赏
  • 举报
回复
模式框页面本身不能接受提交页面,你可以在模式框页面里嵌套帧框架页面或iframe,把提交页面移至iframe页面实现.

同样的模式框也不接受本身页面地址的改变,比如location.reload,location.href都不能在本页面实现.

87,921

社区成员

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

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