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