javascript基礎 視窗物件 window

2021-07-15 21:26:14 字數 1289 閱讀 6523

1.top

該變更永遠指分割視窗最高層次的瀏覽器視窗。如果計畫從分割視窗的最高層次開始執行命令,就可以用top變數。 

2.opener

opener用於在window.open的頁面引用執行該window.open方法的的頁面的物件。例如:a頁面通過window.open()方法彈出了b頁面,在b頁面中就可以通過opener來引用a頁面,這樣就可以通過這個物件來對a頁面進行操作。 

3.parent

parent用於在iframe,frame中生成的子頁面中訪問父頁面的物件。例如:a頁面中有乙個iframe或frame,那麼iframe或frame中的頁面就可以通過parent物件來引用a頁面中的物件,這樣就可以獲取或返回值到a頁面中。

4.另外self 指的是當前視窗

(1)window.top

(2)window.opener

(3)window.parent

(4)self

利用、給主頁面劃分視窗top、left、right,將主頁面劃分成三個頁面視窗

top頁面視窗

谷歌

left頁面視窗

right頁面視窗

(5)parent與opener的區別

parent指父

視窗,在frameset中

frame

的parent就是

frameset

視窗;opener指用window.open等方式建立的新視窗對應的原視窗;

parent是相對於框架來說父視窗物件;

opener是針對於用window.open開啟的視窗來說的父視窗,前提是window.open開啟的才有

document.parentwindow.menthod()呼叫父頁面的方法

附:window物件、parent物件、frame物件、document物件和form物件的階層關係

window物件→parent物件→frame物件→document物件→form物件,如下:

parent.frame1.document.forms[0].elements[0].value;

javascript 視窗操作

function movebybrowser function movetobrowser function resizebybrowser setinterval resizebybrowser,1000 每一秒執行一次,也就是縮小10 function resizetobrowser funct...

JavaScript 彈出視窗總結

1 window.open 引數解釋 window.open 彈出新視窗的命令 page.html 彈出視窗的檔名 newwindow 彈出視窗的名字 不是檔名 非必須,可用空 代替 height 100 視窗高度 width 400 視窗寬度 top 0 視窗距離螢幕上方的象素值 left 0 視...

javascript 視窗之間的呼叫

1 window.open產生的呼叫 在子視窗中引用父視窗 window.opener 在子視窗中引用父視窗的函式 window.opener.callme 注 callme父視窗裡的js函式。居住開啟 var w 500 var h 600 var l screen.width 2 w 2 var...