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