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

confirm有反应,但是prompt点完后没反应,请问怎么回事?

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">  
    
    // 新窗口打开时弹出确认框,是否打开

    // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
function openWindow() {
    if(open=confirm('打开这个网站么?')) {
        var url=prompt('是否打开这个网站?','http://www.imooc.com');
        alert("url:"+url);
        if(url=='http://www.imooc.com'){
            window.open('http://www.imooc.com','_blank,width=400,height=500')
        }else{
            alert('不打开慕课网?')
        }
    }else{
        alert('zaijian')
    }
}
    
  </script>
 </head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>



正在回答

1 回答

1.   if(open=confirm('打开这个网站么?')) { 

这个open可以去掉,我都不知道他干嘛用的?还有单等是赋值,双等才是比较

2.    if(url=='http://www.imooc.com'){

人家是说通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/

你这个是就只能打开慕课网,其他都打不开有毛用。

要写成if(url!=null)

3. 

  alert( window.open("http://www.imooc.com",'_blank','width=400,height=500,menubar=no,toolbar=no,'

));

全是错      window.open(url,"_blank",'width=400px,height=500px,menubar=no,toolbar=no'); 

1。多加alert

2. 地址写url就行

3. _blank要单独双引号


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

举报

0/150
提交
取消

confirm有反应,但是prompt点完后没反应,请问怎么回事?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号