相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。这句话怎么理解?

来源:2-5 JavaScript-打开新窗口(window.open)

大块吃肉188

2016-07-22 10:27

http://img.mukewang.com/579184450001a19205660436.jpg相同的name指的是什么?求大神

写回答 关注

5回答

  • 水煮建筑
    2016-07-23 21:26:27

    <script type="text/javascript">

      function Wopen1(){

          window.open(

          'http://www.imooc.com',

          '_blank',

          'width:600,height:400,top:1000,left:0,menubar:yes'

    )

      } 

      function Wopen2(){

          window.open(

          'http://http://www.ccb.com/',

          '_blank',

          'width:600,height:400,top:1000,left:0,menubar:yes'

    )

      } 

    </script>

    </head>

    <body>

        <input name="button" type="button" onClick="Wopen1()" value="点击我,打开慕课网!" / ><br/>

        <input name="button" type="button" onClick="Wopen2()" value="点击我,打开建行网!" / >

    </body>

    </html>


  • 错觉尤未醒
    2016-07-22 11:14:20

    name指的是函数名


  • 错觉尤未醒
    2016-07-22 10:48:29

    会默认为第二个,第二个会覆盖第一个的


  • mkwhll3704568
    2016-07-22 10:46:04

    将函数名改成不一样的就好了呀,如rec1、rec2

    大块吃肉18...

    我想知道name不同是指什么,能举例说明么

    2016-07-22 10:47:33

    共 1 条回复 >

  • 与日月兮齐光
    2016-07-22 10:41:45

    window.open([URL], [窗口名称], [参数字符串]),name指的是窗口名称。还有函数名怎么可以相同呢,要不调用的时候到底调用哪个

    与日月兮齐光 回复大块吃肉18...

    name是你自己随便起的,不是必须要写的,但是你自己不能写两个同样的名字。 比如window.open("page.html","new1")那个起好的new1就不能再起这个名字了

    2016-07-22 10:53:26

    共 2 条回复 >

JavaScript入门篇

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

739817 学习 · 9566 问题

查看课程

相似问题