问答详情
源自: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()

    window.open("http://www.imooc.com/")

    var mymessage=confirm("是否打开?")

    if(mymessage==true)

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

    else

    {window.close("http://www.imooc.com/")}  

  </script> 

 </head> 

 <body> 

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

 </body>

</html>

不知道错在了哪里

提问者:慕粉4127348 2016-10-18 19:45

个回答

  • 007左左
    2016-10-18 20:20:37
    已采纳

    function函数写错了,修改及说明:

    function openWindow()

    {

        //window.open(http://www.imooc.com/)   如果这里这么写,程序解析到这里是会先打开一个网页;这句删掉

        var mymessage=confirm("是否打开?")

        if(mymessage==true)

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

        //else   {window.close("http://www.imooc.com/")}   else 可以不写else语句,表示不操作;或者随便写一个 document.write("您选择不打开网页")

    }  //注意别漏掉函数的另一个大括号

  • 007左左
    2016-10-18 20:20:46

    function函数写错了,修改及说明:

    function openWindow()

    {

        //window.open(http://www.imooc.com/)   如果这里这么写,程序解析到这里是会先打开一个网页;这句删掉

        var mymessage=confirm("是否打开?")

        if(mymessage==true)

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

        //else   {window.close("http://www.imooc.com/")}   else 可以不写else语句,表示不操作;或者随便写一个 document.write("您选择不打开网页")

    }  //注意别漏掉函数的另一个大括号

  • 慕粉15127960623
    2016-10-18 20:10:17

    else

        {window.close("http://www.imooc.com/")} 

    你问的是否打开网站,还没打开怎么关闭?