问答详情
源自:2-5 JavaScript-打开新窗口(window.open)

"_blank"、"_selft"的区别

 window.open('http://www.imooc.com','_blank','width=600,height=400,top=100');

 window.open('http://www.imooc.com','_selft','width=600,height=400,top=100');

结果有什么区别,,看不出来啊?

提问者:iamwangkj 2015-05-19 14:34

个回答

  • jellyhui
    2015-06-22 22:28:18

    self写错了吧 编辑器不认识就用默认值_blank来操作了

  • sbdx
    2015-05-19 15:24:49

    第二个参数只是名字,供js使用的

    比如:

    window.open("", "nw");
    nw.document.writeln('往新窗口里写内容');


  • 成者并非一蹴而就
    2015-05-19 15:11:47

    你这里的_blank. _self是XHTML中a的target属性..


    1._blank       <a href="document.html" target="_blank">my document</a>         浏览器会另开一个新窗口显示document.html文档   

    2._parent      <a href="document.html" target="_parent">my document</a>       指向父frameset文档   

    3._self          <a href="document.html" target="_self">my document</a>           把文档调入当前页框  

    4._top          <a href="document.html" target="_top">my document</a>            去掉所有页框并用


  • ziom
    2015-05-19 14:42:07

    是_self不是_selft吧,JavaScript很多拼写错误都会被略过然后用默认值代替。