javascript|window|對象
open(URL,WindowName,parameterList):open方法建立一個新的瀏覽器視窗,並在新視窗中載入一個指定的URL地址。
close():close方法關閉一個瀏覽器視窗.
alert(text):彈出一個資訊框.
confirm(text):彈出一個確認框.
prompt(text,Defaulttext):彈出一個提示框.
setTimeout(expression,time):定時設定,在一定時間後自動執行expression描述的代碼,使用time設定時間,單位是毫秒.
clearTimeout(timer):取消以前的定時設定.
back():指示瀏覽器載入記錄中的上一個URL地址.
forward():指示瀏覽器載入記錄中的下一個URL地址.
stop():指示瀏覽器停止網頁的裝載.
location:提供當前視窗的URL資訊
history:提供當前視窗的記錄,可以在網頁導航中發揮作用.
closed:一個指出視窗目前是否關閉的邏輯值.
self:引用當前文檔對應的視窗.
提示框,確認框,輸入框的用法:
提示框:使用alert(text)方法建立,顯示一條簡簡訊息,只有一個OK按鈕.
例:alert("你的輸入是hello!");
確認框:使用confirm(text)方法建立,顯示一條簡簡訊息,有OK按鈕和Cancel按鈕.
例:confirm("確認?");
輸入框:使用prompt(text,Defaulttext)建立,顯示一條資訊後,使用者可以在一個文本輸入框中輸入一定的文本.
例:prompt("請輸入您的姓名:","");
<script language="JavaScript">
<!--
function suredo(src,q)
{
var ret;
ret = confirm(q);
if(ret!=false)window.location=src;
}
//-->
</script>
<a href='javascript:suredo("http://www.cnbruce.com/bluebook/","您確定要去?")'>My FlashBook</a>
可用在刪除記錄集前的查詢確認。
還有一個例子則是DW自動產生的導向功能表的代碼,其預設是本視窗中開啟的
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<select name="menu1" >
<option value="http://www.blueidea.com/bbs" selected>經典論壇</option>
<option value="http://www.blueidea.com/bbs">經典論壇</option>
<option value="http://www.blueidea.com/bbs">經典論壇</option>
</select>
注意:DW自動產生的是targ+".location='" 當參數應用時就是 parent.location 只能是當前視窗開啟。
而需要的新開啟視窗是採用 window.open方法。所以,要在DW原有代碼基礎上修改JS。
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");
參數調用
MM_jumpMenu('parent',this,0)"
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
MM_jumpMenu('window',this,0)"
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<select name="menu1" >
<option value="http://www.blueidea.com/bbs" selected>經典論壇</option>
<option value="http://www.blueidea.com/bbs">經典論壇</option>
<option value="http://www.blueidea.com/bbs">經典論壇</option>
</select>
當然,之前常處理的用法是這樣的
<select >
<option selected>更多連結……</option>
<option value="http://www.cnbruce.com">cnbruce</option>
<option value="http://daonet.myrice.com/old/">daonet</option>
<option value="http://www.blueidea.com">blue!dea</option>
</select>