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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

模态窗

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

模態窗中不用緩存方法一:

在head和title標記之間加入如下代碼:
??? <meta http-equiv='pragma' content='no-cache' />
??? <meta http-equiv='Cache-Control' content='no-cache, must-revalidate'/>
??? <meta http-equiv='expires' content='0'/>

模態窗中不用緩存方法二:

在傳入模態窗口的URL中加入動態參數,如:變化的時間、GUID均可

?==============================================================

window.showModalDialog()方法用來創建一個顯示HTML內容的模態對話框。

window.showModelessDialog()方法用來創建一個顯示HTML內容的非模態對話框。

使用方法:

vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures]); vReturnValue=window.showModelessDialog(sURL[,vArguments][,sFeatures]);

傳遞參數:

(父頁)parent.htm: <script> window.showModalDialog("sun.htm","傳遞進去的參數","help:no;scroll:no"); </script>

(子頁)sun.htm :<script> alert("傳來的參數:" + window.dialogArguments); </script>

返回值: 通過window.returnValue向打開對話框的窗口返回信息,也可以是對象

例:

(父頁)parent.htm: <script> result=window.showModalDialog("sun.htm","","help:no;scroll:no"); alert(result); </script>?

(子頁)sun.htm :?<script> window.returnValue="這里存放返回的結果"; </script>

防止在模態窗口中提交后新開一窗口

在頁面的 <body>前加入<base target="_self">

關閉模態窗后刷新父頁面:

只要在父頁面中打開模態窗的JS后面加上如下語句即可:

location.reload();//重載當前頁面.

分析:
模式窗口和alert()一樣,都會占據線程,所以調用showModalDialog()之后,語句就停在了showModalDialog()這里,當出來的窗口關閉之后,才重開始執行后面的語句,所以直接在后面刷新就可以了.

當前頁面調用父頁面JS方法:

parent.window.ChangeTreeView(vRetrunValue);?//注:ChangeTreeView為父頁面的JS方法

轉載于:https://www.cnblogs.com/znlxy/archive/2009/10/18/1585499.html

總結

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

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