JS開啟新視窗並居中顯示

2021-10-08 00:15:37 字數 1061 閱讀 4289

hml部分:

onclick

="opennewwindow('')"

>

>

js部分:

/*

功能:開啟新得瀏覽器視窗並居中顯示

引數:url:需要開啟的url位址

name:開啟的視窗名稱,可以為null

customwidth:視窗的寬度

customheight:視窗的高度

*/function

opennewwindow

(url, name, customwidth, customheight)if(

!customheight)

獲得螢幕的高,window.screen.width獲得螢幕的寬

var itop =

(window.screen.height -

30- customheight)/2

;//獲得視窗的垂直位置;

var ileft =

(window.screen.width -

10- customwidth)/2

;//獲得視窗的水平位置;

window.

open

(url, name,

'height='

+ customheight +

',,innerheight='

+ customheight +

',width='

+ customwidth +

',innerwidth='

+ customwidth +

',top='

+ itop +

',left='

+ ileft +

',*******=no,menubar=no,scrollbars=auto,resizeable=no,location=no,status=no');

}

效果:

開啟新視窗並輸出內容

一 介紹 開啟新視窗並輸出內容可以使用open 方法和close 方法來實現。open 方法 該方法用來開啟文件輸出流,並接收write 方法或writeln 方法的輸出,此方法可以不指定引數。語法 obj document.open url name obj 用來儲存open 方法返回的值,obj...

js開啟新視窗並傳遞內容的問題

一 write內容 var newwindowobi window.open childwindow.html newwindowobi.document.write newwindowobi.document.write document.getelementbyidx x fatherwindo...

鏈結開啟新視窗

開啟新視窗 彈框 flash動畫 window.showmodaldialog 用於彈出模式視窗,並從彈出的視窗中獲取返回值。在某些情況下,模式視窗是很有用的。一 使用格式 returnvalue window.showmodaldialog surl varguments sfeatures 引數...