24h購物| | PChome| 登入
2008-06-28 00:45:34| 人氣1,154| 回應1 | 上一篇 | 下一篇

關於javascript中,window.showModalDialog()父子視窗之間傳值的

推薦 0 收藏 0 轉貼0 訂閱站台

關於javascript中,window.showModalDialog()父子視窗之間傳值的方法說明:


1、於父視窗中,建立欲開啟的子視窗,並將父視窗的Form物件,當作變數傳給子視窗。

ex:父視窗
< language=”javascript”>
function openchild(){

var obj=father; //這裡將父視窗的Form物件,傳給子視窗

window.ShowModalDialog(”child.asp”,obj,”dialogHeight:300px; dialogLeft:200px;”);

}






2、於子視窗中,將值直接指派給從父視窗傳過來的Form物件下的物件。

ex:子視窗
< language=”javascript”>
function send(val)
{
//取得前一頁所傳過來的Form物件(father)
var fatherObj = window.dialogArguments;

//給予fatherObj,也就是指從父視窗的Form物件(father)中,waitchilddata物件的值
fatherObj.waitchilddataData.value = val;

window.close();
}


請輸入資料:

台長: 無聊的人
人氣(1,154) | 回應(1)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: javascript相關 |
此分類下一篇:Model與Modeless的差別

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文