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

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

求大神指點

<html>

? ? <head>

<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>?

? ? ? ? <script type="text/javascript">

? ? ? ? function openWindow()

? ? ? ? {

? ? ? ? ? ? var mymessage=confirm("是否打開對話框?");

? ? ? ? ? ? if(mymessage==true)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? var url=prompt("請輸入網址","http://www.xianlaiwan.cn");

? ? ? ? ? ? ? ? if(url!=null)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? window.open(url,"_blank",'height=500px,width=400px,menubar=no,toolbar=no');

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? ? ? alert("謝謝!");

? ? ? ? ? ? ? ? }

}

else

{

alert("謝謝");

? ? ? ? }

}

? ? ? ? </script>

? ? </head>

? ? <body>

? ? ? ? <form>

? ? ? ? ? ? <input type="button" name="botton" onclink="openWindow()" value="點擊我,打開新窗口"/>

? ? ? ? </form>

? ? </body>

</html>

求指點這里面哪里錯了




正在回答

4 回答

<html>
????<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=gbk"/>?
????????<script?type="text/javascript">
????????function?openWindow()
????????{
????????????var?mymessage=confirm("是否打開對話框?");
????????????if(mymessage==true)
????????????{
????????????????var?url=prompt("請輸入網址","http://www.xianlaiwan.cn");
????????????????if(url!=null)
????????????????{
????????????????????window.open(url,"_blank",'height=500px,width=400px,menubar=no,toolbar=no');/*這里面第一變量url改為'www.xianlaiwan.cn'*/
????????????????}
????????????????else
????????????????}//這里括號錯了,改為{
????????????????????alert("謝謝!");
????????????????}
}
else
{
alert("謝謝");
????????}
}
????????</script>
????</head>
????<body>
????????<form>
????????????<input?type="button"?name="botton"?onclink="openWindow()"?value="點擊我,打開新窗口"/>/*這里面的onclink改為onclick?*/
????????</form>
????</body>
</html>


1 回復 有任何疑惑可以回復我~
#1

eqeqw 提問者

非常感謝!
2016-10-19 回復 有任何疑惑可以回復我~

第一:第一個else后面括號用反了}改為{;

第二:window.open第一個屬性不能輸入網址變量,url1改為'www.xianlaiwan.cn';

第三:鼠標單擊事件方法寫錯了,onclink改為onclick;

1 回復 有任何疑惑可以回復我~
#1

IvanAstrochicha

您解釋的第二點,window.open第一個屬性在谷歌瀏覽器下是可以輸入網址變量,但是我在火狐瀏覽器下面測試并不可以,火狐瀏覽器會把你要跳轉的網址自動加到你所執行的html文件的地址末尾,并不清楚什么原因,也想求問解決辦法。
2016-10-21 回復 有任何疑惑可以回復我~

? <input type="button" name="botton" onclink="openWindow()" value="點擊我,打開新窗口"/>

onclink打錯了。

然而我改了還是沒有運行出來。仿制成果,代碼:

<!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 mymessage=confirm(" to imooc?");

? ? ? if (mymessage==true){

? ? ? ? var url;

? ? ? ? url=prompt("請輸入網址","www.xianlaiwan.cn");

? ? ? ? if(url!=null){

? ? ? ? ? ? window.open('url', '_blank','width=400,height=500,menubar=no,toolbar=no, status=no,scrollbars=yes');

? ? ? ? }

? ? ? ? else{

? ? ? ? ? ? alert("thanks!");

? ? ? ? } ??

? ? ? }

? ? ? else

? ? ? {

? ? ? ? alert("thanks!");

? ? ? }

? ? }

? </script>?

?</head>?

?<body>?

?<input type="button" value="新窗口打開網站" onclick="openWindow()" />?

?</body>


0 回復 有任何疑惑可以回復我~
#1

慕粉4153986

感覺還有點bug,prompt里面空值還是執行window.open,轉到imooc
2016-10-17 回復 有任何疑惑可以回復我~

? ? if(url!=null),多了感嘆號

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741182    人
  • 解答問題       9865    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

求大神指點

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

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

幫助反饋 APP下載

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

公眾號

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