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

请问下为什么点了一下按钮后页面啥都没有?

<html>

<head>

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

<title>无标题文档</title>

<script>

function open(){

var win=confirm('你确定打开这个窗口吗?')

if(win==true){

       var win1=prompt('打开下面默认的网址?','http://www.imooc.com')

         if(win1!=null){

window.open(win1,'_blank','width=300,height=500,toolbar=no,scrollbars=yes,status=no,menubar=no')}

else{alert('byebye')}

}

else{alert('see you')}

}


</script>

</head>


<body>

<input type="button" value="点击我,打开新窗口" onClick="open()"/>

</body>

</html>


提问者:MVP慕粉 2017-06-24 20:24

个回答

  • botao555
    2017-06-27 10:13:49

    把你定义的open函数换个名字,比如open_window,你的open与js的open冲突了。望采纳!

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script>
    function open_window(){
    var win=confirm('你确定打开这个窗口吗?')
    if(win==true){
           var win1=prompt('打开下面默认的网址?','http://www.imooc.com')
             if(win1!=null){
    window.open(win1,'_blank','width=300,height=500,toolbar=no,scrollbars=yes,status=no,menubar=no')}
    else{alert('byebye')}
    }
    else{alert('see you')}
    }
    
    </script>
    </head>
    
    <body>
    <input type="button" value="点击我,打开新窗口" onClick="open_window()"/>
    </body>
    </html>


  • nzy
    2017-06-26 23:50:10

    你每个语句后面的;呢

  • 慕数据1189889
    2017-06-24 20:48:36

    win1是否为空用!==判断吧