首頁 >web前端 >js教程 >js開啟新視窗方法整理_javascript技巧

js開啟新視窗方法整理_javascript技巧

WBOY
WBOY原創
2016-05-16 16:59:481279瀏覽

window.location="aaa.aspx"

上面的方法只能在當前頁打開,如果要在新的頁面打開,最簡單的是用以下方法

form.target= "_blank";
form.action="aaa.aspx";
form.submit();

window.top.location=url 可以在iframe中的頁面在父視窗刷新開啟

window.open方法可控制的樣式豐富,例如我們可以控制視窗顯示的大小,視窗顯示的內容,以及位置等等。都是使用js中的window.open有一個缺點就是容易被瀏覽器屏蔽。本文介紹了js中開啟新視窗的各種方法。

1,打開新窗口全屏

複製代碼 代碼如下:


blue
<script> <BR>function ow(owurl){ <BR>var tmp=window.open("about:blank","" ,"fullscreen=1") <BR>tmp.moveTo(0,0); <BR>tmp.resizeTo(screen.width 20,screen.height); <BR>tmp.focus(); <BR>tmp. location=owurl; <BR>} <BR></script>



blog

2,開啟新視窗固定大小
複製程式碼 程式碼如下:

open1

open3

3,預設大小開啟
複製程式碼 程式碼如下:

<script> <BR>//tmtC_winMaximizer <BR> (document.layers { <BR>var larg=screen.availWidth-10; <BR>var altez=screen.availHeight-20;} <BR>else{ <BR>var larg=screen.availWidth-2 <BR>varen=screen .availHeight;} <BR>self.resizeTo(larg,altez); <BR>self.moveTo(0,0); <BR>//tmtC_winMaximizerEnd <BR></script>

--- -----------------------------------------



script>

4,正常開啟開啟一個彈出視窗
複製程式碼 程式碼>

function WinOpen() {
mesg=open("cnrose","DisplayWindow","toolbar=no,,menubar=no,location=no ,scrollbars=no");
mesg.document.write("中國asp之家");
mesg.document.write("
http://www.aspxhome
");
}





------------------------- -------------------------------------------------- -------------------

a

5,Chromeless Window For IE6 SP1

複製程式碼複製程式碼
複製程式碼複製程式碼複製程式碼 程式碼如下:



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn