消息對話框
- **alert **消息對話框盖呼,輸出內(nèi)容诗芜,可以是字符串或變量级乍,與document.write 相似
var mychar="I love JavaScript";
alert(mychar); -
confirm 消息對話框通常用于允許用戶做選擇的動作徘公,如:“你對嗎末患?”等研叫。彈出對話框(包括一個確定按鈕和一個取消按鈕)。根據(jù)返回值再做相應(yīng)的操作
var mychar=confirm("Are you ok?")
if(mychar==true)
{
document.write("Good!");
}
else
{
document.write("Can i help you ");
} -
prompt 彈出消息對話框,通常用于詢問一些需要與用戶交互的信息阻塑。彈出消息對話框(包含一個確定按鈕蓝撇、取消按鈕與一個文本輸入框)。
語法:
prompt(str1, str2);
參數(shù)說明:
str1: 要顯示在消息對話框中的文本陈莽,不可修改
str2:文本框中的內(nèi)容渤昌,可以修改
返回值:
點擊確定按鈕虽抄,文本框中的內(nèi)容將作為函數(shù)返回值
點擊取消按鈕,將返回null
var score;
score =prompt("Input you score,please");
if(score>=80)
{
document.write("very good");
}
else if(score>=60)
{
document.write("good");
}
else
{
document.write("fighting");
}
打開新窗口
open() 方法可以查找一個已經(jīng)存在或者新建的瀏覽器窗口独柑。
語法:
window.open([URL], [窗口名稱], [參數(shù)字符串])
參數(shù)說明:
URL:可選參數(shù)迈窟,在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑。如果省略這個參數(shù)忌栅,或者它的值是空字符串车酣,那么窗口就不顯示任何文檔。
窗口名稱:可選參數(shù)索绪,被打開窗口的名稱湖员。
- 該名稱由字母、數(shù)字和下劃線字符組成瑞驱。
- "_top"娘摔、"_blank"、"_self"具有特殊意義的名稱唤反。 _blank:在新窗口顯示目標(biāo)網(wǎng)頁 _self:在當(dāng)前窗口顯示目標(biāo)網(wǎng)頁 _top:框架網(wǎng)頁中在上部窗口中顯示目標(biāo)網(wǎng)頁
相同 name 的窗口只能創(chuàng)建一個凳寺,要想創(chuàng)建多個窗口則 name 不能相同。
name 不能包含有空格彤侍。
參數(shù)字符串:可選參數(shù)捌刮,設(shè)置窗口參數(shù)会喝,各參數(shù)用逗號隔開。
參數(shù)表
例如:
window.open('http://www.reibang.com/p/q81RER','-blank',width=600,height=500,top=100,left=0)
關(guān)閉窗口
close()關(guān)閉窗口
window.close(); //關(guān)閉本窗口
<窗口對象>.close(); //關(guān)閉指定的窗口
例如:
var myurl;
myurl=window.open('http://www.reibang.com/p/q81RER');
myurl.close();