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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么在網頁上只能出現和慕課網一樣的打開新窗口網站,而不能出校效果 ,哪錯了啊

為什么在網頁上只能出現和慕課網一樣的打開新窗口網站,而不能出校效果 ,哪錯了啊

<!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?open=confirm("是否打開"); ????{ ????if(open=true) ????{ ????????var?url=prompt("是否打開新網站"); ????????if(url=true) ????????{?window.open('http://www.xianlaiwan.cn','_blank','width=400,height=500,menubar=no,toolbar=no');} ????????else{window.close();} ???????? ????} ????else{window.close();}//?新窗口打開時彈出確認框,是否打開 ????//?通過輸入對話框,確定打開的網址,默認為?http://www.xianlaiwan.cn/ ????//打開的窗口要求,寬400像素,高500像素,無菜單欄、無工具欄。 ???? ???? ??</script>? ?</head>? ?<body>? ??<input?type="button"?value="新窗口打開網站"?onclick="openWindow()"?/>? ?</body> </html>
查看完整描述

3 回答

已采納
?
一枚小前端

TA貢獻3條經驗 獲得超0個贊

我修改后的代碼如下,有以后幾個問題:

1、函數名都不對,駝峰命名

2、函數沒有正確嵌套,function?openwindow();

3、url那個判斷,字符串和布爾值判斷會把值轉化為數字進行判斷,結果都是非數字NaN,而NaN==NaN為false,所以怎么都不會執行打開新窗口,所以直接判斷你是否輸入了即可,點確定可以跳轉到慕客網首頁

4、鏈接寫錯了,是英文模式下的分號,你用的是中文的分號

5、判斷用雙等,賦值用=,全等是===

<!DOCTYPE html>
<html>
<head>
? ?<meta charset="utf-8"/>
? ?<title>Title</title>
? <script>
? ? ? ?function openWindow(){
? ? ? ? ? ?var open=confirm("是否打開");
? ? ? ? ? ?{
? ? ? ? ? ? ? ?if (open == true) {
? ? ? ? ? ? ? ? ? ?var url = prompt("是否打開新網站");
? ? ? ? ? ? ? ? ? ?if (url) {
? ? ? ? ? ? ? ? ? ? ? ?window.open('http://www.xianlaiwan.cn', '_blank', 'width=400,height=500,menubar=no,toolbar=no');
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ?else {
? ? ? ? ? ? ? ? ? ? ? ?window.close();
? ? ? ? ? ? ? ? ? ?}

? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ?else {
? ? ? ? ? ? ? ? ? ?window.close();
? ? ? ? ? ? ? ?}
? ? ? ? ? ?}
? ? ? ?}
? ?</script>
</head>
<body>
<input type="button" value="新窗口打開網站" onclick="openWindow()" />
</body>
</html>

查看完整回答
反對 回復 2016-08-14
?
一枚小前端

TA貢獻3條經驗 獲得超0個贊

==?

查看完整回答
反對 回復 2016-08-14
?
摩訶迦葉

TA貢獻146條經驗 獲得超54個贊

不知道你說的效果是什么效果。 但是你定義函數這里就錯了,而且編碼風格讓人看的頭疼。。。你先試試這個對不對吧
function?openwindow(){

????var?open=confirm("是否打開");

????if(open=true){

????????var?url=prompt("是否打開新網站");

????????if(url=true){

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

???????? }else{

????????????window.close();

????????}

???? }else{

????????????window.close();

???? }

}


查看完整回答
反對 回復 2016-08-11
  • 3 回答
  • 0 關注
  • 1140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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