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

_self 和 _top出来的效果都是一样的,有什么区别啊?,谢谢

_self 和 _top出来的效果都是在当前窗口显示目标网页,why?有什么区别吗

提问者:牛牛兀 2016-05-28 18:13

个回答

  • Werk_Bicth
    2016-05-31 17:22:32
    已采纳

    在HTML中target目标的四个参数的用法:

    1. target="_self"表示:将链接的画面内容,显示在目前的视窗中。(内定值) 。 即:同窗口打开

    2. target="_parent"表示:将链接的画面内容,当成文件的上一个画面。即:当前窗口打开。

    3. target="_top"表示:将框架中链接的画面内容,显示在没有框架的视窗中(即除去了框架)。即:顶端打开窗口。

    4. target="_blank"表示:将链接的画面内容,在新的浏览视窗中打开。即:打开新窗口。

    当网页没有框架时,target="_self"和target="_parent"以及target="_top"三种方式的显示方式几乎相同。

    摘自:网页设计中:target="_self"和target="_parent"以及target="_top"意思

  • brillion
    2016-05-28 18:43:14

    这两个都是属于JS里对window.open函数里的属性,具体是用在控制窗口打开的方式,第一个是在同一个浏览器里打开,第二个是在同一页的上部打开