模式視窗showModalDialog的用法總結

2021-04-01 19:21:05 字數 824 閱讀 9093

最近幾天一直在處理模式視窗的問題,索性寫了這篇總結,以供參考:

1。開啟視窗:

var handle = window.showmodaldialog(url, objects, feathers);

其中:objects可以為引數(包括陣列),也可以是物件。

通常的用法 objects = ,把父窗體的物件共享給子窗體。

2。關閉子視窗:

window.close();

3。從子窗體傳引數給父窗體:

window.returnval = string;

3。清除快取,防止模式視窗頁面不更新的情況:

html

asp<%

response.expires = -1

response.expiresabsolute = now() - 1

response.cachecontrol = "no-cache"

%>

phpheader("expires: mon, 26 jul 1997 05:00:00 gmt");

header("cache-control: no-cache, must-revalidate");

header("pragma: no-cache");

jspresponse.setheader("pragma","no-cache");

response.setheader("cache-control","no-cache");

response.setdateheader("expires", 0);

4。防止開啟新視窗(如提交表單):

5。在模式視窗使用f5刷

ahk模式視窗

owndialogs 命令 gui owndialogs 可以指定窗體上的每個執行緒 例如 buttonok 子過程 為子窗體,可以使窗體上啟用的如 msgbox,inputbox,fileselectfile,和 fileselectfolder 對話方塊為當前窗體的子窗體。這些對話方塊都為模式對...

PyGame視窗模式

一 視窗全屏化 按 f 鍵實現全屏和視窗之間的切換。二 改變視窗尺寸pygame的預設顯示視窗是不支援拖動邊框改變大小的,改變set mode函式的引數後可以實現。這裡需要重新填滿視窗 for y in range 0,screen height,background.get height for ...

js模式視窗

有一個地方需要模式視窗 先上window.showmodaldialog使用手冊 基本介紹 showmodaldialog ie 4 支援 showmodelessdialog ie 5 支援 window.showmodaldialog 方法用來建立一個顯示html內容的模態對話方塊。window...

從父視窗重新整理非模式視窗

最近實現了這樣的一個需求 從父視窗a開啟了一個非模式視窗b,在操作了別的操作之後,需要從父視窗a重新整理視窗b。折騰了一天之後,目前的一個解決辦法是 1.在父視窗定義一個變數。var s window.showmodelessdialog 2.父視窗重新整理時呼叫非模式視窗重新整理的方法。s.tes...

模式視窗showModalDialog的用法總結

1。開啟視窗 code var handle window.showmodaldialog url,objects,feathers 其中 objects可以為引數 包括陣列 也可以是物件。通常的用法 objects 把父窗體的物件共享給子窗體。2。關閉子視窗 code window.close 3...