呵呵,今天在同事的威逼下上網上查找一段關于showModalDialog的參數問題。說實話,之前還真沒用過,為防以后再用,所以在此備份一份。
<html>
<head>
<script>
function open_Dialog(){
//將本頁面對象傳給子窗體;
obj2 = document.getElementById("b1");
str=window.showModalDialog("2.html",obj2,"dialogWidth=200px;dialogHeight=100px");
// 獲取子窗體返回的對象;
alert(str);
}
</script>
</head>
<body>
<form id="form1">
<input type="button" value="打開模式窗體" onclick="open_Dialog();" id="b1">
</form>
</body>
2.html
<htmL>
<head>
<script language="javascript">
//接收父窗體穿來的參數對象用window.dialogArguments;
var obj = window.dialogArguments;
alert("您傳遞的參數為:" + obj.value);
obj.value = "san";
//向父窗體返回值用window.returnValue
window.returnValue="/";
</script>
</head>
<body >
ddddd
</body>
</html>