日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

模式窗口例子

發布時間:2024/4/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 模式窗口例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自網絡,并修正了代碼

?

returnValue是javascript中html的window對象的屬性,目的是返回窗口值,當用
window.showModalDialog函數打開一個IE的模式窗口(模式窗口知道吧,就是打開后不能操作父窗口,只能等模式窗口關閉時才能操作)時,用于返回窗口的值,下面舉個例子:

------------------------------------------------------------------------------
?? index.html

Html代碼?
<HTML>??
<HEAD>??
<META?NAME="GENERATOR"?Content="Microsoft?Visual?Studio?6.0">??
<TITLE></TITLE>??
<script?language="javascript">??
function?showmodal(){???
?
var?ret?=?window.showModalDialog("child.html",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no");???
?
if?(ret){alert('子窗口返回真!');???
?}
else{???
??alert(
'子窗口返回假!');???
?}???
}???
</script>??
</HEAD>??
<BODY>??
<br>??
這是測試,按鈕
<br>??
<INPUT?id="button1"?type="button"?value="按鈕"?onclick="showmodal();"?>??
??
</BODY>??
</HTML>??

------------------------------------------------------------------------------
child.html

<HTML>??
<HEAD>??
<TITLE>123456</TITLE>??
<script?language="javascript">??
function?trans(tag)???
{???
???
if?(tag==0)???
???{???
?????window.returnValue
=false;???
???}?
else{???
?????window.returnValue?
=true;???
???}???
???window.close();???
}????
</script>??
</HEAD>??
<BODY>??
請點銨鈕
<br>??
<INPUT?id=button1?type=button?value="返回真"?name=button1?onclick="trans(1)">??
<INPUT?id=button2?type=button?value="返回假"?name=button2?onclick="trans(0)">??
</BODY>??
</HTML>??

-----------------------------------------------------------------------------
這樣一來可以實現從模式窗口向父窗口傳遞值的作用,
這個returnValue除了可以是布爾值,整型值等以外還可以是個js數組,用來傳遞大量數據。
具體showModalDialog等的用法,可以參考msdn。

?

轉載于:https://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526634.html

總結

以上是生活随笔為你收集整理的模式窗口例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。