大神们 看看哪里出问题了?

来源:2-7 编程练习

qq_天兲开心_0

2016-01-02 00:12

<!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 np=prompt("请输入网址","http://www.imooc.com/");
 if(np==null)
{
 window.open(np,"width=500,height=40,menubar=no,toolbar=no");
}
 else{alert("ko");}
}
 else{alert("ko");}
}
   
   
  </script>
 </head>
 <body>
   <input type="button" value="新窗口打开网站" onclick="openWindow()" />
   
 </body>
</html

写回答 关注

1回答

  • 慕沐0087519
    2016-01-02 00:54:30

    没太看懂你np==null这个if else想实现什么意思?

    修改了一个:

    <!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 np = prompt("请输入网址","http://www.imooc.com/");


     window.open(np,"_blank","width=500,height=40,menubar=no,toolbar=no");

    }

     else{alert("ko");}

    }

        

        

      </script> 

     </head> 

     <body> 

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

        

     </body>

    </html>


    qq_天兲开...

    这个if else是实现弹出第二个 输入网址 的框,如果选择取消就弹出警告框 。 但是我修改代码之后(和还你发的一样),还是没用,复制你的才有用(我还搞不懂怎么回事),但是第二个输入框 弹出后, 按取消,还是会弹出网页

    2016-01-02 16:00:52

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739816 学习 · 9566 问题

查看课程

相似问题