javascript 視窗之間的呼叫

2021-04-18 22:09:08 字數 754 閱讀 8464

1、window.open產生的呼叫

在子視窗中引用父視窗:window.opener

在子視窗中引用父視窗的函式:window.opener.callme();

注:callme父視窗裡的js函式。

居住開啟

var w=500;

var h=600;

var l=screen.width/2-w/2;

var t=screen.height/2-h/2;

window.open("menu.aspx","newwin","left="+l+",top="+t+",width="+w+",height="+h+",*******=0,status=0,location=0,menubar=0,scrollbars=0,resizable=no");

2、框架中的產生的呼叫

在子視窗中引用父視窗:window.parent

在父視窗中引用子視窗(前提是子視窗已load done):document.getelementbyid("子視窗所在的框架id").contentwindow

3、window.showmodaldialog產生的呼叫

父視窗:window.showmodaldialog("子視窗.aspx",window,"dialogwidth=500px;dialogheight=300px");

子視窗可得到父視窗的引用:var pwin=window.dialogarguments;

注意:ff3開始支援showmodaldialog

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與ActiveX之間傳遞資料

本文研究如何在js等指令碼語言與activex控制項之間通訊,如何傳遞各種型別的引數,以及com的idispatch介面。使用類似的方法,可以推廣到其他所有指令碼型語言,如lua,autocad等。本文將研究以下幾個方面 整型陣列傳參 字串引數,字串返回值 修改傳入字串內容 陣列引數 idispat...