为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕妹3385032

请教是哪里出了问题?

function rec(){

      var martin=confirm('是否打开')

      if(martin==true){

        var op=prompt("请输入网址:")

        if(op!=null){

            window.open(op,'_blank','width=400px','height=500px','menubar=no','toolbar=no');

        }

        else{

            alert("那算了!");

        }

      else{

          alert("那算了!");

      }

    }

  } 


2019-09-16 源自:JavaScript入门篇 2-7 144 浏览 4 回答

function rec(){

      var martin=confirm('是否打开')

      if(martin==true){

        var op=prompt("请输入网址:")

        if(op!=null){

            window.open(op,'_blank','width=400px','height=500px','menubar=no','toolbar=no');

        }

        else{

            alert("那算了!");

        }

    }      

    else{

          alert("那算了!");

      }

    }

你第一个if的 } 放错地方了

2019-09-16
回复 0

慕妹3385032 (提问者)

哦,那个大括号是错了。我改回来了。不过还是一样没有反应。

#1 2019-09-16 回复

http://img3.mukewang.com/5d7f2c370001e81b11940752.jpg我参照了一下其它同学的代码,用他的代码就可以,我自己的代码就没有反应。实在是看不出哪里问题。

2019-09-16
回复 0

寻欢s

我运行了一下没有问题啊

#1 2019-09-16 回复

慕妹3385032 (提问者) 回复 寻欢s

那就不知道是什么问题了。我运行,什么反应都没有。

#2 2019-09-16 回复

寻欢s 回复 慕妹3385032

下面是我用你的代码,你可以对照一下,还有你可以自己在浏览器检查一下看有没有报错

#3 2019-09-16 回复
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title></head><body><input type="button" value="新窗口打开网站" onclick="rec()" /></body><script type= text/javascript>function rec(){      var martin=confirm('是否打开')      if(martin==true){        var op=prompt("请输入网址:")        if(op!=null){            window.open(op,'_blank','width=400px','height=500px','menubar=no','toolbar=no');        }        else{            alert("那算了!");        }      }          else{          alert("那算了!");      }    }</script></html>


2019-09-16
回复 0

window.open函数只有3个参数,宽、高、菜单栏、工具栏参数用一个字符串

window.open()函数中后面参数用一个串,宽、高、菜单栏、工具栏参数试试用一个单引号包含成一个串

window.open(op,'_blank','width=400px,height=500px,menubar=no,toolbar=no');

2019-09-18
回复 0

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信