为了账号安全,请及时绑定邮箱和手机立即绑定

运行不出来

 <script type="text/javascript"> 

 function my(){

var a=confirm("是否打开新网页?");

if(a==true){ var b=prompt("http://www.imooc.com/");}

 if(b!=null){window.open('http://www.imooc.com',width=400,height=500

,menubar=no,toolbar=0;);}

  else

{alert("结束 ");}

 </script> 

 </head>  <body> 

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

</body></html>

直接懵掉了,请求大神指点

正在回答

4 回答

或者把你的代码改成这样,记住window.open 函数,设置窗口属性的参数是有引号的

<script type="text/javascript">
   function my(){
       var a=confirm("是否打开新网页?");
       var b;
       if(a==true){
           b=prompt("http://www.imooc.com/");
       }
       if(b!=null){
           window.open('http://www.imooc.com',"width=400,height=500,menubar=no,toolbar=0");
       } else {
           alert("结束 ");
       }
       }
</script>
</head>  <body>
<input type="button" value="新窗口打开网站" onclick="my()" />
</body></html>

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

不知道你要干嘛,是要判断用户输入打开一个新的窗口吗?

<script type="text/javascript"> 

 function my(){

var a=confirm("是否打开新网页?");  //询问是否要打开窗口

if(a){ 

    //a 的返回值只要两种结果true flase  ,直接使用就可以

     var b=prompt("http://www.imooc.com/");      

      if(b!=null){

        //不管输入什么内容,只要有输入就打开下面的地址

        window.open('http://www.imooc.com',width=400,height=500,menubar=no,toolbar=0);

      }else{

     //如果b的值为null ,用户什么也没有输入

     alert("结束"); 

     }

}else{

    alert("结束");

}

 </script> 

 </head>  <body> 

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

</body></html>


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

<script type="text/javascript"> 

 function my(){

var a=confirm("是否打开新网页?");

if(a==true){ var b=prompt("http://www.imooc.com/");

 if(b!=null){window.open('http://www.imooc.com',width=400,height=500

,menubar=no,toolbar=0);}

  else

{alert("结束 ");}

}else{

alert("结束");}

 </script> 

 </head>  <body> 

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

</body></html>


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

你把逻辑整错了,if语句中嵌套了ifelse语句的,你仔细检查一下。

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

慕田峪0611318 提问者

哦~明白了,谢谢嘻嘻
2017-04-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       738351    人
  • 解答问题       9560    个

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

进入课程

运行不出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信