问答详情
源自:2-7 编程练习

帮忙看下代码哪里错了,单击button没有反应

<html>

<head>

<meta charset="utf-8">

<title>打开新网页</title>

<script type="text/javascript">

function wopen(){

var mess =confirm("确认要打开新窗口吗");

if(mess==true){

var _url = prompt("请输入要的开的网址","http://www.immc.com");

window.open(_url,"_blank");}

else

{alert("再见")}

}

</script>

</head>

<body>

<input type="button" value="新窗口打开网站" onClick="wopen()"/>

</body>

</html>


提问者:唐林l 2016-11-16 10:57

个回答

  • 慕少1893982
    2016-11-16 11:12:10
    已采纳

    <html>
    <head>
    <meta charset="utf-8">
    <title>打开新网页</title>
    <script type="text/javascript">
    function wopen(){
    var _url;
    var mess =confirm("确认要打开新窗口吗");
    if(mess==true){
    _url = prompt("请输入要的开的网址","http://www.immc.com");
    window.open(_url,"_blank");}
    else
    {alert("再见")}
    }
    </script>
    </head>
    <body>
    <input type="button" value="新窗口打开网站" onClick="wopen()"/>
    </body>
    </html>
    
    符号问题

  • 慕后端9302138
    2016-11-16 11:29:37

    <html>

    <head>

    <meta charset="utf-8">

    <title>打开新网页</title>

    <script type="text/javascript">

    function wopen(){

    var url;

    var mess =confirm("确认要打开新窗口吗");

    if(mess==true){

    url = prompt("请输入要的开的网址","http://www.immc.com");

    if(url=="http://www.immc.com"){

    window.open('url','_blank');

    }}

    else

    {alert("再见")}

    }

    </script>

    </head>

    <body>

    <input type="button" value="新窗口打开网站" onClick="wopen()"/>

    </body>

    </html>


  • holykit
    2016-11-16 11:28:09

    你的代码是没有问题的,你试试用你的本地编辑器试一试,我用huBuilder是可以打开的

  • 慕后端9302138
    2016-11-16 11:24:53

    <html>

    <head>

    <meta charset="utf-8">

    <title>打开新网页</title>

    <script type="text/javascript">

    function wopen(){

    var mess =confirm("确认要打开新窗口吗");

    if(mess==true){

    var _url = prompt("请输入要的开的网址");

    if(_url=="http://www.immc.com"){

    window.open('_url','_blank');

    }

    }

    else

    {alert("再见")}

    }

    </script>

    </head>

    <body>

    <input type="button" value="新窗口打开网站" onClick="wopen()"/>

    </body>

    </html>


  • weibo_繁刺_0
    2016-11-16 11:18:25

    var url = prompt("请输入要的开的网址","http://www.immc.com");

    window.open(url,"_blank");}

    我把下划线删了,还有请输入网址后面的逗号你好像不是英文输入的