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