?prompt語句有一個問題,輸入對話框有默認網址,點擊取消表示不打開,這時候也會打開一個新的網頁,怎么設置可以像confirm那樣點擊取消就回到當前操作呢?
function?openWindow() ????{ ????????var?temp; ???????var?ques=confirm("是否打開新窗口??"); ???????if(ques==true) ???????{ ???????????temp=prompt("輸入你的網址:","http://www.xianlaiwan.cn"); ??????????? ???????????window.open(temp,"_blank","width=400px,height=500px,menubar=no,toolbar=no"); ?????????? ???????} ??????? ????}
2016-09-20
function openWindow()
? ? {
? ? ? ? var temp;
? ? ? ?var ques=confirm("是否打開新窗口 ?");
? ? ? ?if(ques==true)
? ? ? ?{
? ? ? ? ? ?temp=prompt("輸入你的網址:","http://www.xianlaiwan.cn");
? ? ? ? ? ?if(temp != null){
? ? ? ? ? ? ? window.open(temp,"_blank","width=400px,height=500px,menubar=no,toolbar=no");?
????????????}
????????}??
? ? }
2016-09-20
少主是正解,你多個if控制下不就好了? 我補充下 prompt 點擊取消的返回值是 null ?所以條件用它。
2016-09-20
在里面再加一個條件,當輸入不為空時打開網頁