高手,帮我解决一下!

hmbory 2003-02-18 03:54:48
我现在想把另一框架的一个表单提交到这一逻辑窗口内(用showModelessDialog()打开一个逻辑窗口),服务器端取值操作!我应该怎么做?谢了
...全文
63 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hmbory 2003-05-16
  • 打赏
  • 举报
回复
没有更好的办法了?
xuzuning 2003-02-19
  • 打赏
  • 举报
回复
这是我的测试例:
1.htm
<script>
window.name = "mywin";
var parentWin = window.dialogArguments;
</script>
<body>
<span id=f></f>
</body>
<script>
//alert(parentWin.form1.txt.value);
f.innerHTML = parentWin.f.innerHTML;
document.form1.submit()
function mysubmit() {
}
</script>

2.htm
<body>
<span id=f>
<form name=form1 action="" method=post target="mywin" onSubmit="return mysubmit();">
<input type=text name=txt value=123>
<input type=submit>
</form>
</span>
</body>
<script language="JavaScript">
function mysubmit() {
var obj=window.showModelessDialog("1.htm",window,"height:300;width:200;");
return false;
}
</script>

打开2.htm提交,可见showModelessDialog窗口内容在闪动,因为1.htm的脚本里有一句document.form1.submit(),加载后自动提交

我上面说的不对,只命名是不行的,表单需要在showModelessDialog窗口窗口里提交才行。所以在1.htm中有复制表单的操作。

你可以试试看
hmbory 2003-02-19
  • 打赏
  • 举报
回复
to zxhong(红透半边天):
我是想提交到服务器端取值操作!就是把一表单提交至一逻辑窗口内!请指点!
zxhong 2003-02-19
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1365/1365010.xml?temp=.1130487
hmbory 2003-02-19
  • 打赏
  • 举报
回复
怎么没有人呀?
hmbory 2003-02-18
  • 打赏
  • 举报
回复
我就是这样!但不行呀!提交不到逻辑窗口内呀!
xuzuning 2003-02-18
  • 打赏
  • 举报
回复
用showModelessDialog()打开的逻辑窗口,要命名
将表单的target指向这个名字
hmbory 2003-02-18
  • 打赏
  • 举报
回复
怎么没反应呀?!!!

87,994

社区成员

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

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