子父視窗之間的操作之小例子

2021-09-05 14:27:29 字數 1689 閱讀 9035

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...