如何把值传递给子窗口的问题.

armylau 2002-03-29 11:13:41
希望按OPEN,打开一子窗口,同时把pickGuy列表框的值传递给子窗口的一个多值列表框select(原来为空).
我试了一下,老是出错,请问如何解决?最好有代码提供.
THX!
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
armylau 2002-03-29
  • 打赏
  • 举报
回复
试了一下,MAGICSLIAO(MagicsLiao)的语法好像有错误,而且用DREAMWEAVER的参考找不到window.showModalDialog
armylau 2002-03-29
  • 打赏
  • 举报
回复
MAGICSLIAO(MagicsLiao)的方法很有意思,但是我是新手,一些相关的命令还不熟悉,请问你能详细一点吗?就像BrentIvan(Ivan)所写的那样.非常感谢.
BrentIvan 2002-03-29
  • 打赏
  • 举报
回复
两个页面:
test.htm
<script language="JavaScript">
var oWin;

function newWin() {
oWin = window.open("win.htm");
}
function setWin() {
if (oWin != null) {
oWin.document.all("oSelect").selectedIndex = 3;
}
}
</script>
<input type="button" onclick="newWin()" value="new window">
<input type="button" onclick="setWin()" value="pass value">




win.htm:
<select name="oSelect">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
MAGICSLIAO 2002-03-29
  • 打赏
  • 举报
回复
Test1.htm
.
.
.
<Script language="JavaScript">
<!--
var win = window.showModalDialog("popup_editor.html",edit,resizable:no;");
-->
</script>
.
.
.

edit为你传递的对象。

test2.htm
.
.
.
<SCRIPT language="JavaScript">
var edit = window.dialogArguments;
//接受传递来的对象
</SCRIPT>
.
.
.

87,996

社区成员

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

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