问答详情
源自:2-7 编程练习

求问哪里错了。。看了好久。。

<!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 a=confirm("是否打开新网站");

      if(a==true)

      {

          var b=prompt("请输入网址","www.baidu.com")

          if(b!=null)

          {

          window.open("www.baidu.com",'width=400,height=500,menubar=no,toolbar=no');

      }

      else

      {alert("结束");}

      else

      {alert("结束");}

  }

    

    // 新窗口打开时弹出确认框,是否打开


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


    //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。

    

    

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


提问者:慕粉1202019987 2017-04-06 15:25

个回答

  • 丶Pancat
    2017-04-06 16:33:28
    已采纳

    第二个else位置不对,写代码的时候养成缩进习惯,方便后期维护查找错误。代码风格很重要!

    if(a==true){

              var b=prompt("请输入网址","www.baidu.com")

              if(b!=null) {

                  window.open("www.baidu.com",'width=400,height=500,menubar=no,toolbar=no');

              }else{

                  alert("结束");

            }

    }else {

            alert("结束");

    }



  • 慕粉1035369768
    2017-04-06 16:01:29

    <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>className属性</title>

    <style>

        body{ font-size:16px;}

        .one{

    border:1px solid #eee;

    width:230px;

    height:50px;

    background:#ccc;

    color:red;

        }

    .two{

    border:1px solid #ccc;

    width:230px;

    height:50px;

    background:#9CF;

    color:blue;

    }

    </style>

    </head>

    <body>

        <p id="p1" > JavaScript使网页显示动态效果并实现与用户交互功能。</p>

        <input type="button" value="添加样式" onclick="add()"/>

    <p id="p2" class="one">JavaScript使网页显示动态效果并实现与用户交互功能。</p>

        <input type="button" value="更改外观" onclick="modify()"/>


    <script type="text/javascript">

      function add(){

         var p1 = document.getElementById("p1");

         p1.className="one";

      }

      function modify(){

         var p2 = document.getElementById("p2");

         p2.className="two";

      }

    </script>

    </body>

    </html>


  • 绿豆骸
    2017-04-06 15:56:07

    <!DOCTYPE html>

    <html>

     <head>

      <title> new document </title>  

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

      <script type="text/javascript">  

      function openWindow(){

          var a=confirm("是否打开新网站");

          if(a==true)

          {

              var b=prompt("请输入网址","www.baidu.com")

              if(b!=null)

              {

              window.open("http://www.baidu.com",'width=400','height=500','menubar=no','toolbar=no');

          }

          else

          {alert("结束");}

         

      } else

          {alert("结束");}

          }

        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • 绿豆骸
    2017-04-06 15:55:59

    <!DOCTYPE html>

    <html>

     <head>

      <title> new document </title>  

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

      <script type="text/javascript">  

      function openWindow(){

          var a=confirm("是否打开新网站");

          if(a==true)

          {

              var b=prompt("请输入网址","www.baidu.com")

              if(b!=null)

              {

              window.open("http://www.baidu.com",'width=400','height=500','menubar=no','toolbar=no');

          }

          else

          {alert("结束");}

         

      } else

          {alert("结束");}

          }

        

      </script> 

     </head> 

     <body> 

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

     </body>

    </html>


  • 慕粉3598765
    2017-04-06 15:54:57

    function openWindow(){

          var a=confirm("是否打开新网站");

          if(a==true)

          {

              var b=prompt("请输入网址","http://www.baidu.com")

              if(b!="")

              {

              window.open("http://www.baidu.com",'width=400,height=500,menubar=no,toolbar=no');

          }

          else

          {alert("结束");}

         

      }
       else

          {alert("结束");}
       }

  • 75克酸奶
    2017-04-06 15:51:02

    var url;

        url = prompt("在新窗口打开 ?", url);   

        if(url != ''){

            window.open(url, "_blank", 'width=400,height=500,tools=no');

        }else{

            window.open("http://www.imooc.com", "_blank", "width=400,height=500,tools=no")

        }