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

麻烦请问我的代码为什么打开的不是慕课的网址

 <html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">
  function openwindow(){
    var add1=(confirm("是否打开"));
      if(add1==true)
      {
         var add2=prompt("是否打开网址","http://www.imooc.com/");
      }
      if(add2!=null)
      {
         window.open('add2','_blank','width=400,height=500,toolbar=no,menubar=no');
      }

}

</script> 

</head>
 <body>
      <input type="button" value="新窗口打开网站" onclick="openWindow()" />
 </body>
</html>

正在回答

5 回答

你好,楼上说出了你的其中两个问题,还有一个就是confirm这个函数那里,应该是

var add1=confirm("是否打开?");你多加了一层括号。

你可以参考一下我的代码:

<!DOCTYPE html>

<html>

<head>

    <title> new document </title>

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

    <script type="text/javascript">

        function openWindow(){

            var message=confirm("是否打开窗口?");

            if(message==true){

                var openwin=prompt("打开窗口地址为:","http://www.imooc.com");

                if(openwin!=null){

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

                }

                else

                      document.write("您已放弃打开窗口!");

          }

            else{

                document.write("您已放弃打开窗口!");

            }

        }

    </script>

</head>

<body>

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

</body>

</html>


0 回复 有任何疑惑可以回复我~
  1. onclick="openWindow()" 中的函数名和 function openwindow() 不一样,w小写了。

  2.  var add2=prompt("是否打开网址","http://www.imooc.com/");中的http://这一行应在在英文状态下输入。

  3.   window.open('add2','_blank','width=400,height=500,toolbar=no,menubar=no');中add2不需要加单引号是window.open(add2,'_blank','width=400,height=500,toolbar=no,menubar=no');

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

注意书写时的大小写,js要区分大小的,你调用的函数的大小写,你看看?openwindow()

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

最后调用一下就可以了,function openwindow(){
    var add1=(confirm("是否打开"));
      if(add1==true)
      {
         var add2=prompt("是否打开网址","http://www.imooc.com/");
      }
      if(add2!=null)
      {
         window.open('add2','_blank','width=400,height=500,toolbar=no,menubar=no');
      }}

openwindow();

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

用函数?不建议,用函数的话好像需要调用的啊

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

举报

0/150
提交
取消

麻烦请问我的代码为什么打开的不是慕课的网址

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