window.open和window.location.href的幾種用法


window.open和window.location.href的幾種用法

window.open和window.location.href的幾種用法

 

 

 

轉自:http://zhanz.blogbus.com/logs/73885336.html

因為要讓window.open不在新窗口打開,所以找了一些資料

windows.open("URL","窗口名稱","窗口外觀設定");

<A href="JavaScript:window.open('webpage.asp','_self')"> 點擊這里 </A>

<a onclick="window.open('webpage.asp','_self');void 0" href="#"> 點擊這里 </a>


於Window.open的參數小結(參書改編) 先看一個例子: 
[javascipt:]window.open("Webpage.asp?",Derek,"height=100,width=100,status=yes,toolbar=yes, menubar=no,location=no"); 
此語句打開一個新窗口,頁面為webpage.asp,參數為var,名字為Derek,高為100,寬為100,顯示狀態欄和工具條,不顯示菜單和地址。 

具體總結的各個屬性參數如下: 
window = object.open([URL ][, name ][, features ][, replace]]]]) 
URL:新窗口的URL地址 
name:新窗口的名稱,可以為空 
featurse:屬性控制字符串,在此控制窗口的各種屬性,屬性之間以逗號隔開。 
fullscreen= { yes/no/1/0 } 是否全屏,默認no 
channelmode= { yes/no/1/0 } 是否顯示頻道欄,默認no 
toolbar= { yes/no/1/0 } 是否顯示工具條,默認no 
location= { yes/no/1/0 } 是否顯示地址欄,默認no 
directories = { yes/no/1/0 } 是否顯示轉向按鈕,默認no 
status= { yes/no/1/0 } 是否顯示窗口狀態條,默認no 
menubar= { yes/no/1/0 } 是否顯示菜單,默認no 
scrollbars= { yes/no/1/0 } 是否顯示滾動條,默認yes 
resizable= { yes/no/1/0 } 是否窗口可調整大小,默認no 
width=number 窗口寬度(像素單位) 
height=number 窗口高度(像素單位) 
top=number 窗口離屏幕頂部距離(像素單位) 
left=number 窗口離屏幕左邊距離(像素單位) 

關於本題中,第二個參數的詳解: 
name可以為: 

_blank 表示新開一個窗口, 
_parent表示父框架窗口, 
_self表示覆蓋該窗口, 
xxx表示覆蓋名字為xxx的窗口 
(每個窗口都可以給他命名) 
不能為省略,可以為空!

用window.location.href的就只能在當前頁面打開,不能打開新窗口的

<a href="javascript:window.location.href=webpage.asp"> 點擊這里 </a>

<A href="javascript:window.location.href('webpage.asp')"> 點擊這里 </A>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM