我用window.showmodaldialog打开的叶面里,把表单提交到iframe里,找不到iframe(ie5.0)??

nittystone 2002-07-16 12:17:01
如题!
...全文
33 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
nittystone 2002-07-16
袄 。。我明白了
其实在dialog窗口里可以读打开爷的对象的。。。
爱。。。
回复
meizz 2002-07-16
在主页面里:
<html><body>
<input type=button value=弹出网页对话框 onclick="showModalDialog('pop.htm', '','dialogWidth:360px;dialogheight:120px;status:no;help:no')">
<iframe name=test></iframe>
<!-- 如果你要这个iframe隐藏的话<iframe name=test style="display: none"></iframe> -->
</body></html>

在pop.htm页面里:
<html><body style="BACKGROUND: menu" onkeydown=if(event.keyCode==27)window.close()>
<form action="*.asp" target=test>
<input type=text name=name value=meizz><br>
<input type=submit value=submit></form>
</body></html>
回复
meizz 2002-07-16
在主页面里:
<html><body>
<input type=button value=弹出网页对话框 onclick="showModalDialog('pop.htm', '','dialogWidth:360px;dialogheight:120px;status:no;help:no')">
<iframe name=test></iframe>
<!-- 如果你要这个iframe隐藏的话<iframe name=test style="display: none"></iframe> -->
</body></html>

在pop.htm页面里:
<html><body style="BACKGROUND: menu" onkeydown=if(event.keyCode==27)window.close()>
<form action="*.asp" target=test>
<input type=text name=name value=meizz><br>
<input type=submit value=submit></form>
回复
ssm1226 2002-07-16
ie6能行?
回复
nittystone 2002-07-16
to lanying(蓝鹰.net)

<form name=frmA target=mini>
<input type=button onclick=frmA.submit()>
</form>
<iframe name=mini id=mini></iframe>
回复
nittystone 2002-07-16
to bencalie(Bencalie
但我在ie6下运行正常啊,有一些ie5也可以。。
回复
nittystone 2002-07-16
to meizz(梅花雨)
给点脚本侃侃 showmodaldialog 没有opener对象 我怎摸半?
回复
bencalie 2002-07-16
iframe在modaldialog里面?你最好把表单放入frame里,不然提交都是在新窗口的
回复
meizz 2002-07-16
showmodaldialog出来的对话框是不能提交给showmodaldialog本身的页面的,
你可以在主页面上建立一个iframe来接收showmodaldialog页面的form提交
回复
lanying 2002-07-16
表单能提交到iframe理?
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告