1
用window.openr開啟的子父視窗之間的操作跟框架的是不一樣的,子視窗和父視窗之間有opener來聯絡。而源視窗要訪問子視窗要通過其控制代碼來操作。以下小例子希望能幫助新手更了解他們的操作。23
子父視窗的操作
title
>
11head
>
12<
body
>
13<
script
>
14var
win=
null;15
function
op()
20script
>
21<
input onclick="
op()
"value="
開啟視窗
"type="
button
"><
input type="
button
"value="
最小化"
onclick="
if(win&&win.open&&!win.closed)else alert('還沒有開啟視窗或已經關閉')
"><
input type="
button
"value="
最大化"
onclick="
if(win&&win.open&&!win.closed)else alert('還沒有開啟視窗或已經關閉');
"><
input type
=button value="
關閉子視窗
"onclick="
if(win&&win.open&&!win.closed)else alert('還沒有開啟視窗或已關閉')
"><
input type
=button value="
重新整理子視窗
"onclick="
if(win&&win.open&&!win.closed)else alert('視窗還沒有開啟或已關閉')
"><
input type="
button
"value="
看子視窗的大小
"onclick="
if(win&&win.open&&!win.closed)else;
">
22body
>
23html
>
2425
iframe父視窗和子視窗之間的呼叫
1 父視窗獲取子視窗 js方法 document.getelementbyid if1 contentwindow.document window.frames if1 document.body jquery方法 this contents 2 父視窗獲取子視窗高度 js方法 document.g...
C 中父視窗和子視窗之間實現控制項互操作
很多人都苦惱於如何在子窗體中操作主窗體上的控制項,或者在主窗體中操作子窗體上的控制項。相比較而言,後面稍微簡單一些,只要在主窗體中建立子窗體的時候,保留所建立子窗體物件即可。下面重點介紹前一種,目前常見的有兩種方法,基本上大同小異 第一種,在主窗體類中定義乙個靜態成員,來儲存當前主窗體物件,例如 然...
c 中父視窗和子視窗之間實現控制項互操作
很多人都苦惱於如何在子窗體中操作主窗體上的控制項,或在主窗體中操作子窗體上的控制項。相比較而言,後面稍微簡單一些,只要在主窗體中建立子窗體的時候,保留所建立子窗體物件即可。下面重點介紹前一種,現在常見的有兩種方法,基本上大同小異 第一種,在主窗體類中定義乙個靜態成員,來儲存當前主窗體物件,例如 pu...