回调主窗口的函数或者直接通过主窗口对象访问它的元素。看看下面的例子:backgroundset.htm中:<body onunload="dialogArguments.setValue(document.form2.Msg_Gif.value)">
<form name="form2">
<input name="Msg_Gif" type=input value="img/INSTALLD.jpg">
<button onclick="window.close()">返回</button>
</form>
</body>xxx.htm中:<button onclick='showModelessDialog("backgroundset.htm",window,"center:yes;dialogHeight:300px;dialogWidth:370px;help:no;status:no")')>test</button>
<input id="msg_gif">
<SCRIPT>function setValue(v){msg_gif.value=v}</SCRIPT>
<form name="form2">
<input name="Msg_Gif" type=input value="img/INSTALLD.jpg">
<button onclick="window.close()">返回</button>
</form>
</body>xxx.htm中:<button onclick='showModelessDialog("backgroundset.htm",window,"center:yes;dialogHeight:300px;dialogWidth:370px;help:no;status:no")')>test</button>
<input id="msg_gif">
<SCRIPT>function setValue(v){msg_gif.value=v}</SCRIPT>
document.all.ID.value即可。要源代码,谢谢!
<table>
<tr>
<td><input name="Msg_Gif" type=radio value="img/INSTALLD.jpg" onclick='filesck(this.value)'><img src="img/INSTALLD.jpg"></td>
<td><input name="Msg_Gif" type=radio value="img/1_508507_0_0.jpg" onclick='filesck(this.value)'><img src="img/1_508507_0_0.jpg"></td>
<td><input name="Msg_Gif" type=radio value="img/1_508507_0_1.jpg" onclick='filesck(this.value)'><img src="img/1_508507_0_1.jpg"></td>
</tr>
</table>
</form>
<script>
function filesck(str)
{
dialogArguments.bodybackground=str;
dialogArguments.tdd1_2();
}
</script>