-
Browser狀態列
-
defaultStatus
- 設定和取得Browser程式狀態列的預設訊息文字
-
status
- 設定和取得Browser程式狀態列的訊息文字
-
計時器
-
只會執行一次
-
setTimeout(express,time)
- 當time所設定的時間到達時,執行express運算式,time為千分之一秒
-
clearTimeout()
- 停止setTimeout方法啟動的計時器
-
週期執行
-
setInterval(express,time)
- 以time時間週期性地執行express運算式
-
clearInterval()
- 停止setInterval方法啟動的計時器
-
open視窗
-
window.open(url,name,features,replace);
-
features
-
left/screenX
- 設定Browser左上角X座標,單位px
-
top/screenY
- 設定Browser左上角Y座標,單位px
-
height/innerHeight
- 設定Browser視窗的高,單位px,最小100
-
width/innerWidth
- 設定Browser視窗的寬,單位px,最小100
-
directories
- 顯示Browser連結列(無屬性值)
-
location
- 是否顯示Browser網址欄
-
menubar
- 是否顯示Browser功能表
-
resizble
- 是否允許調整視窗的尺寸
-
scrollbars
- 是否顯示垂直與水平的動軸
-
status
- 是否顯示Browser下方的狀態列
-
titlebar
- 是否顯示Browser上方的標題列
-
toolbar
- 是否顯示Browser的工具列
- left,top,height,width為IE使用,
screenX/Y,innerHeight/Width為MF使用,
建議相對應的屬性(例:left/screenX)都設定
-
replace
- 只適用IE
-
在逗號或等號前後不能有空格
- window.open("http://kkbruce.blogspot.com","_blank","height=300,width=400,innerHeight=300,innerWidth=400");
-
close視窗
- window.close();
-
對話方塊
-
alert(message);
- 警告訊息
-
confirm(message);
- 確認方塊,true按確定鈕,false為按取消鈕
-
prompt(message,value);
- 輸入文字對話方塊,message為訊息內容,value為預設值
-
Screen物件
-
height
- Monitor解析度的高度
-
width
- Monitor解析度的寬度
-
availHeight
- Monitor視野的高度
-
availWidth
- Monitor視野的寬度
-
colorDepth
- Monitor的色彩數
-
取得座標
-
screenLeft(IE)/screenX(MF)
- 傳回左上方邊界的座標
-
screenTop/screenY(MF)
- 傳回上方邊界的座標
-
調整與移動視窗
-
moveTo(x,y);
- 將Browser移到座標x和y位置
-
moveBy(offsetX,offsetY);
- 將Browser從目前位置,移動x,y的位移量,
位移量大於0表示向右和向下移動,小於0表示向左和向上移動
-
resizeTo(width,height);
- 將Browser視窗調整為width和height的尺寸
-
resizeBy(offsetX,offsetY);
- 將Browser視窗放大或縮小,x,y大於0為放大,小於0縮小
-
內容捲動
-
scroll(x,y);
- 捲動視窗內容到指定的位置
-
scrollTo(x,y);
- 捲動視窗內容到指定的位置
-
scrollBy(offsetX,offsetY);
- 從目前視窗內容的位置,捲動參數的位移量
-
列印
- window.print();