課程
/前端開發
/JavaScript
/JavaScript入門篇
為什么確認窗都不彈出來呢?
2016-03-24
源自:JavaScript入門篇 2-7
正在回答
樓上的回答都是什么跟什么啊,錯誤不在這里好么,首先:prompt()中的逗號不是英文的,其次,一個 if() 語句結束后要用完整的中括號{}, if語句里是不能再用if語句的,要嵌套的話要用else if,還有就是else在if語句中只能出現一次且是在末尾,還要用if語句的話是用else if,對了,把代碼中的
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> ??
? <script type="text/javascript"> ?
? ? function openWindow(){// 新窗口打開時彈出確認框,是否打開
var aa=confirm("是否打開新窗口");
? ? if (aa==true)
? ? {
? ? ? ? var cc=prompt("請輸入網址","http://www.xianlaiwan.cn");
? ? ?}
? ? ?if (cc!=null){
window.open(cc,'_blank','width=400px','height=500px','menubar=no','toolbar=no');
? ? ?}else if(cc==null){
alert("對不起,請輸入網址");
? ? ?}else{
alert("對不起,沒有打開!");// 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
}
? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
? ? }
? </script>?
?</head>?
?<body>?
?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?
?</body>
</html>
上面是我改過的代碼,你可以參考一下,對了,把代碼中的http://www.xianlaiwan.cn這個URL地址更換成你的CC這個變量是對的,你要寫默認值網址的話,在prompt里寫,?var cc=prompt("請輸入網址","http://www.xianlaiwan.cn");
yuanzhao 提問者
不明白樓主讓人家輸入網址有什么用,輸啥打開的都是慕課。。。。
為什么你都沒調用函數呢?定義了函數但不調用,你的程序運行肯定有問題的。還有,建議將第16行代碼中的http://www.xianlaiwan.cn這個URL地址更換成你的CC這個變量,要不你這個程序怎么執行打開的都是幕客網址。
第十六行
?{window.open("http://www.xianlaiwan.cn",'_blank','width=400px','height=500px,menubar=no,toolbar=no');}
deronwilimas
yuanzhao 提問者 回復 deronwilimas
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
4 回答各位大神,哪里錯了?
2 回答幫我看看我的代碼哪里錯了?請各位大神指教!
1 回答各位大神,幫我看看我代碼錯哪了?
3 回答各位大神,幫我看看代碼哪里出錯了?宇宙級大問題?。?!
6 回答煩請各位大神再來看下這里哪出錯了,運行不了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-25
樓上的回答都是什么跟什么啊,錯誤不在這里好么,首先:prompt()中的逗號不是英文的,其次,一個 if() 語句結束后要用完整的中括號{}, if語句里是不能再用if語句的,要嵌套的話要用else if,還有就是else在if語句中只能出現一次且是在末尾,還要用if語句的話是用else if,對了,把代碼中的
<!DOCTYPE html>
<html>
?<head>
? <title> new document </title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> ??
? <script type="text/javascript"> ?
? ? function openWindow(){// 新窗口打開時彈出確認框,是否打開
var aa=confirm("是否打開新窗口");
? ? if (aa==true)
? ? {
? ? ? ? var cc=prompt("請輸入網址","http://www.xianlaiwan.cn");
? ? ?}
? ? ?if (cc!=null){
window.open(cc,'_blank','width=400px','height=500px','menubar=no','toolbar=no');
? ? ?}else if(cc==null){
alert("對不起,請輸入網址");
? ? ?}else{
alert("對不起,沒有打開!");// 通過輸入對話框,確定打開的網址,默認為 http://www.xianlaiwan.cn/
}
? ? //打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。
? ? }
? </script>?
?</head>?
?<body>?
?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?
?</body>
</html>
2016-03-25
上面是我改過的代碼,你可以參考一下,對了,把代碼中的http://www.xianlaiwan.cn這個URL地址更換成你的CC這個變量是對的,你要寫默認值網址的話,在prompt里寫,?var cc=prompt("請輸入網址","http://www.xianlaiwan.cn");
2016-03-25
不明白樓主讓人家輸入網址有什么用,輸啥打開的都是慕課。。。。
2016-03-25
為什么你都沒調用函數呢?定義了函數但不調用,你的程序運行肯定有問題的。還有,建議將第16行代碼中的http://www.xianlaiwan.cn這個URL地址更換成你的CC這個變量,要不你這個程序怎么執行打開的都是幕客網址。
2016-03-24
第十六行
?{window.open("http://www.xianlaiwan.cn",'_blank','width=400px','height=500px,menubar=no,toolbar=no');}