父页面 function ChageTypeBox(byval old) dim i varid=old i = window.showModalDialog ("Inputbox.htm" , window, "dialogWidth:340px;dialogheight:200px;" ) if i = "" then i =0 if i > 0 then ChageTypeBox=i else ChageTypeBox= old end if end function Inputbox.htm t2是Inputbox.htm中的一个文本输入框或其它元素都可以,Sub ok_onclick window.returnValue=myfrom.t2.value Window.close End Sub
i = window.showModalDialog ("Inputbox.htm" , window, "dialogWidth:340px;dialogheight:200px;" ) ... ==> Dim value = window.showModalDialog ("Inputbox.htm" , window, "dialogWidth:340px;dialogheight:200px;" ) if value <> "" ChageTypeBox = i else '后面不变
我要获得值<input type="text" id="getData" readOnly>
</form><input type="button" value="点我取值" onClick="openWin()"><script language="JavaScript">
function openWin()
{
var srcFile = "BB.htm";
var winFeatures = "dialogHeight:300px; dialogLeft:200px;"; var obj = getForm;
window.showModalDialog(srcFile, obj, winFeatures);
}
</script>
输入要传得值<input type="text" id="writeData">
<input type="button" value="点我传值" onClick="send(sendForm.writeData.value);">
</form><script language="JavaScript">
function send(val)
{
var myObj = window.dialogArguments;
myObj.getData.value = val;
window.close();
}
</script>
A页面是个输入页面,其中比如有个文本框叫:所属部门,这个字段是可以手动填写的,也可以选择的,如果选择就打开新的页面B,在新的页面B选择之后,将选择的值传递到A页面的所属部门的文本诓中,然后自动关闭页面B..
谢谢各位了!!!!
100分在等您呢!!!
你要说清楚你怎么打开的?
dim i
varid=old
i = window.showModalDialog ("Inputbox.htm" , window, "dialogWidth:340px;dialogheight:200px;" )
if i = "" then i =0
if i > 0 then
ChageTypeBox=i
else
ChageTypeBox= old
end if
end function
Inputbox.htm
t2是Inputbox.htm中的一个文本输入框或其它元素都可以,Sub ok_onclick
window.returnValue=myfrom.t2.value
Window.close
End Sub
...
==>
Dim value = window.showModalDialog ("Inputbox.htm" , window, "dialogWidth:340px;dialogheight:200px;" )
if value <> ""
ChageTypeBox = i
else '后面不变
------------------
<body>
<input name=uname>
<input type=button onclick=window.open("a.htm") value=选择>
</body>a.html
----------------------
<script>
function setvalue(v){
window.opener.document.all.uname.value=v//该值可改为由数据库获得
// window.opener.document.getElementById("test").innerHTML="由数据库获得"
window.opener.adddiv();
alert(document.referrer)
}</script>
<body>
<select name=user>
<option value=人员1>人员1</option>
<option value=人员2>人员2</option>
<option value=人员3>人员3</option>
</select>
<input onclick=setvalue(user.value) type=button>
</body>
------------------
<body>
<input name=uname>
<input type=button onclick=window.open("a.htm") value=选择>
</body>a.html
----------------------
<script>
function setvalue(v){
window.opener.document.all.uname.value=v//该值可改为由数据库获得
// window.opener.document.getElementById("test").innerHTML="由数据库获得"
}</script>
<body>
<select name=user>
<option value=人员1>人员1</option>
<option value=人员2>人员2</option>
<option value=人员3>人员3</option>
</select>
<input onclick=setvalue(user.value) type=button>
</body>
window 的话是opener
dialog 的话是parent