为什么我的代码没有实现??

来源:2-7 编程练习

呢绒

2016-06-05 09:43

<!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 mymessage=confirm("是否在新窗口打开新的网站");

    if(mymessage==true)

    {

       document.write("是");    

    }

    else

    {

        

        document.write(“否”);

    }

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

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

    var myname=prompt("请输入你的网址");

    if(myname!=null)

    {

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

    else

    {

        alert("关闭");

    }

        

    }

   

  

  }   

  </script> 

 </head> 

 <body> 

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

 </body>

</html>


写回答 关注

4回答

  • _心若无尘落雪听禅3217495
    2016-06-05 13:11:38

    function wopen(){
    var xw=confirm('是否新建窗口?');
    if(xw==true){
    var url=prompt('请输入网址', 'http://www.imooc.com');
    if(url){
    window.open(url,'_blank','width=400,height=400;left=100,top=200');
    }else{
    document.write('你没有打开新窗口');
    }
    }else{
    document.write('你没有打开新窗口');
            //wopen();
    }
    }

  • 新手初学
    2016-06-05 10:46:21

    你的代码里面有几个小问题,我该了一下,而且function函数里面的confirm和prompt两个属性的联系你也没有体现,我修改后感觉两个还是独立运行的,并不是通过confirm的 是 否  来确定是否运行prompt。你可以参考下。要是能修改好,回我一下,谢谢

    <!DOCTYPE html>
    <html>
     <head>
      <title> new document </title>  
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   
      <script type="text/javascript">  
      function openWindow(){
        var mymessage=confirm("是否在新窗口打开新的网站");
        if(mymessage==true)
        {
           document.write("是");    
        }
        else
        {  
            document.write("否");
        }
        var myweb=prompt("请输入你的网址");
        if(myweb!=null)
        {
          window.open("http://www.imooc.com/","width=400,height=500,toolbar=no,menubar=no");}
          else
          {
              alert("关闭");
          }   
      }
      </script> 
     </head> 
       <body> 
         <input name="button" type="button" onclick="openWindow()" value="新窗口打开网站" /> 
       </body>
    </html>


    共 1 条回复 >

  • 慕粉3459488
    2016-06-05 10:34:02

    第一个if语句中,要用confirm消息对话框。你用 document.write  这个只能在网站页面上显示“是”“否”

  • _心若无尘落雪听禅3217495
    2016-06-05 10:17:03

    function openWindow(){
         var ope;
         // 新窗口打开时弹出确认框,是否打开
         ope=confirm("确认要打开新窗口?");
         if(ope==true){
             window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no');
         }
       }

    _心若无尘落... 回复呢绒

    function Wopen(){ var mynew=confirm("是否打开新窗口?"); if(mynew==true) { window.open('http://www.imooc.com','_blank','width=600,height=400,top=100,left=0,menubar=no,toolbar=no,scrollbars=no,status=no') } else { document.write("没有打开新窗口!") } }

    2016-06-05 13:05:46

    共 2 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题