亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我想問這個prompt 在這兒有什么用?要怎么實現訪問輸入的網址?

function openWindow()

? ? {

? ? var abc=confirm("是否打開新的窗口");?

? ? if(abc==true)

? ? ? ? { ? var cba=prompt("請輸入網址:","

? ? ? ? if (cab==true){

? ?window.open('http://www.baidu.com','_blank','width=400,height=500,toolbar=no,menubar=no');}

? ? ? ? else{

? ? ? ? ? ??

? ? ? ? }

? ? }else{

? ? ? ? alert("goodbye");

? ? }

? ? }

??

正在回答

2 回答

我的理解是prompt中輸入的內容會賦值給當前這個變量。

你的代碼錯,判讀語句中的變量寫錯了,寫成cab了。

改下window.open 語句可以實現打開輸入的網址:

if(cba==true){

window.open(cba, '_blank', 'width=400,height=500,toolbar=no,menubar=no');

}

這樣應該可以了,試試吧。


0 回復 有任何疑惑可以回復我~
prompt(str,str):返回的是接收用戶界面輸入的信息,而不是Boolean,所以你的變量cba接收到界面返回值后直接與null比較就可以了,或者直if后面帶上你的變量也可以,如果是空的話執行else,有輸入值的話進入if內部執行。
0 回復 有任何疑惑可以回復我~
#1

莫言丶莫語 提問者

function openWindow() { if(confirm("是否打開新窗口")==true) { window.open( 'http://'+prompt(),'_blank',"width=400,height=500,toolbar=no,menubar=no"); }else{ document.write("goodbye"); } } 找到一種簡單方法。
2016-02-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我想問這個prompt 在這兒有什么用?要怎么實現訪問輸入的網址?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號