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

confirm消息确认

 function Wopen(){


    var xinbox=confirm("是否新建窗口?");

    if(xinbox==true)

    {

        var ttcaa=prompt("请输入网址","http://www.imooc.com");

        if(ttcaa=="http://www.imooc.com"){    

            window.open(ttcaa,'_blank','width=600,height=500,left=100,top=100')

        }

        else{

        alert("你为啥不打开慕课网?");

        }

    }

    else{

        alert("你没有打开窗口!");

    }

}

这个运行是否开新窗口,我点击取消,可还是让我输入网址的

正在回答

6 回答

<!DOCTYPE HTML>

<html>

<head>

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

<title>confirm</title>

 <script type="text/javascript">

 function Wopen()

 {

     var mychar =confirm("是要打开新的窗口吗");

  if(mychar==true)

  {

      var ttcaa=prompt("请输入网址","http://www.imooc.com");

      document.write(ttcaa);

       if(ttcaa=="http://www.imooc.com"){    

            window.open(ttcaa,'_blank','width=600,height=500,left=100,top=100')

        }

        else{

        alert("你为啥不打开慕课网?");

        }

  }

  else

  {

      alert("你没有打开窗口!");

  }

 }

  </script>

</head>

<body>

    <input name="button" type="button" onClick="Wopen()" value="点击我,弹出确认对话框" />

</body>

</html>


点击取消是无法输入的,你是不是调用的地方函数写的不对

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

把prompt括号里面的    ,"http://www.imooc.com"去掉就可以了,只留下prompt(“请输入你的网址:”)

然后在弹出框里面输入爱慕网的网址,这个是没有问题,能正常执行

你在前面prompt加入了,相当于默认了这个网址,那么在下面就直接判断条件就可以了,我是这么理解的。。


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

写的没问题,可能是你修改后没提交

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

楼上正解

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

 function Wopen(){


    var xinbox=confirm("是否新建窗口?");

    if(xinbox==true)//这个括号有问题是中文的,改回来就好了

    {

        var ttcaa=prompt("请输入网址","http://www.imooc.com");

        if(ttcaa==null||ttcaa==" "){//这样做判断

        alert("你为啥不打开慕课网?");    

        }

        else{

        window.open(ttcaa,'_blank','width=600,height=500,left=100,top=100')


        }

    }

    else{

        alert("你没有打开窗口!");

    }

}


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

qq_空白_135

你还可以先prompt输入网址,再去做confirm的判断,结果都一样的
2017-03-10 回复 有任何疑惑可以回复我~

ttcaa是一个Bool型变量,应该是if(ttcaa == true)

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

举报

0/150
提交
取消

confirm消息确认

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