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

window.open、提问alert、confrim消息对话框混合使用

我哪里出现问题了,求解

正在回答

4 回答

  1. openWindow是w是大写。

  2. openWindow(){}方法后面没有{}

  3. if语句多了个else吧

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

qq_浅忆流年_03619784 提问者

哦哦,发现了...原来我函数名和下面-----onclick="openWindow" 命名不一致...谢谢
2016-11-15 回复 有任何疑惑可以回复我~

 function openWindow(){
      var open=confirm("点击确认");
      if(open==true){
          var address=prompt("确定打开以下网址:","htpp://www.imooc.com/");
          if(address!==null){
              window.open('address','_blank','height=300,windth=400,menubar=no,tollbar=no');
          }else{
              alert("请走开 这是我的梦!");
          }
      }
      else{
          alert("请慢走!");
      }
      }
     

0 回复 有任何疑惑可以回复我~
小问题太多了,有些地方少东西,例如prompt后面的,还有两个var定义一样的名字?,还是多看一下前面基础的部分吧
0 回复 有任何疑惑可以回复我~

 if(myname=true)   if判断语句用 == 。格式简直差到家,if-else结构对应不整齐,花括号不知掉了几个,连函数后面的 { 都掉了。请一定注意编码习惯。完整代码如下:

  1. function openwindow(){

  2.     var myname=confirm("是否在新窗口打开网站?");

  3.     if(myname==true)

  4.     { 

  5.         var myname=prompt("qingshuru yaodakaide wangzhi!");

  6.         if(myname!=null)

  7.         { 

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

  9.         }   

  10.        else

  11.         {

  12.             alert("11");

  13.         }

  14.     }

  15.     else

  16.     { 

  17.         alert("22");}

  18.     } 

  19. }

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

举报

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

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

进入课程

window.open、提问alert、confrim消息对话框混合使用

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