顯示效果如下圖所示:
在這裡我共分為二個頁面 乙個是 main.htm 是呼叫模式
另乙個是 dialog.htm 也就是要顯示的模式窗體頁面,為了便於學習,我盡量將**少量化,方便初學者一看就懂
其體**如下:
main.htm
顯示模式窗體輸入的內容:
其中此頁面中的乙個呼叫模式窗體的方法
window.showmodaldialog("dialog.htm",window,"resizable:yes;scrollbars:no;status:no;help:no;dialogwidth:320px;dialogheight:220px");
中的 window 是必須要有的,而且還不能是別的名字 ,否則將得不到返回值 還會找不到對像的錯誤出現。
dialog.htm
在此頁面中最主要的莫過於
var main=window.dialogarguments; 這行**的應用了,可以簡單的理解成 取得父窗體這個物件吧
main.str =txt // str 為 main.htm 窗體中的乙個 js 全域性變數 也相當於屬性的作用吧:)
main.setspan1(); // setspan1() 為 main.htm 窗體中的乙個 js 方法
如何實現對話方塊繼承
一 temple method模式說明 定義乙個抽象類,抽象類中定義一組通用的介面,從抽象類派生的類中定義通用介面的不完全相同的實現,使得使用此類的客戶以相同的方式使用這一組類,而不去考慮其實現上的差別。二 temple method 模式實現統一風格窗體 mfc 1 定義乙個對話方塊類,在類中定義...
VC中實現非標準對話方塊窗體的實現
原作者姓名 張增強 介紹vc中實現自繪背景,任意形狀的對話方塊的實現。讀者評分 7 評分次數 2 正文程式截面如下圖所示 效果的實現可以通常通過兩個方法 一 處理wm print實現。1 建立乙個基於對話方塊的exe工程demo,一切採用預設設定。2 改變對話方塊資源 idd demo dlg,設定...
Android如何實現模態對話方塊
原文 通過以下3步,將乙個activity變為模態對話款 1.在activity的manifest中加上下面的設定 android theme android style theme.dialog 2.在oncreate函式中加上下面的 setfinishontouchoutside false 3...