模式視窗一些常用的處理

2021-06-16 01:24:33 字數 854 閱讀 7494

模態視窗:也就是我們所說的彈出頁面,特性是只能操作子頁面,子頁面關閉後才能到父頁面操作。

1。開啟視窗:

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

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

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

2。關閉子視窗:

window.close();

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

子視窗關閉前:window.returnval = string;

父視窗:var vreturnvalue=window.showmodaldialog(url, objects, feathers);

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

在模式視窗頁面加:

5。防止模式視窗開啟的頁面出現cookie丟失的情況:

模式視窗開啟新視窗時,僅可以使用 showmodaldialog(url,window,feathers); 方法,且 objects 為 window 。

6。開啟action指向的頁面,引數傳遞通過url傳遞的引數,引數最好為英文和數字(一般為id值),因為中文在url傳遞過程中會變成亂碼。如下所示:

var url="/picqaction.do?catalogid=3";

window.showmodaldialog(url,window,feathers);          

7。想提交父視窗的同時又要開啟模式視窗,可以採用二次提交的方式,就是先提交表單,返回頁面乙個標誌,用js進行判斷觸發頁面的二次提交開啟想開啟的頁面。

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

多視窗模式程式設計的一些知識

在android7.0系統中引入了乙個非常有特色的功能多視窗模式,它允許我們在同乙個螢幕中同時開啟兩個應用程式。進入和退出多視窗模式 進入多視窗模式 退出多視窗模式 多視窗模式下的生命週期 多視窗模式並不會改變活動原有的生命週期,只是會將使用者最近互動過的那個活動設定為執行狀態,而將多視窗模式下另外...

一些常用的windows批處理命令

1 type 檢視檔案內容,比如 type c users administrator desktop adb.txt 2 find查詢檔案中包含某字串,比如 find clear c users administrator desktop adb.txt c users administrator...

一些日期的處理。

在oracle中,要獲得日期中的年份,例如把sysdate中的年份取出來,並不是一件難事。常用的方法是 select to number to char sysdate,yyyy from dual,而實際上,oracle本身有更好的方法,那就是使用extract函式,使用方法是 select ex...