Heim > Backend-Entwicklung > PHP-Tutorial > javascript - target="_blank"与target="blank"原来是有区别的啊!

javascript - target="_blank"与target="blank"原来是有区别的啊!

WBOY
Freigeben: 2016-06-06 20:18:33
Original
1778 Leute haben es durchsucht

target="_blank"在新标签打开链接

一直以为target="blank"是错误的写法,没想到这样写还有效果啊:

当标签已经打开了,点击第二次就不会再打开新标签了,而是刷新之前的那个标签啊,怎么这么神奇,特异功能啊!

去查了一下,target标准属性没有blank这个值啊,真是奇怪。

希望大神指点一下哈

PS:好像现在HTML5有种类似的功能,像网易音乐那样点击链接不会刷新页面,不会中断当前正在播放的音乐,还能变动URL,不知道这个效果是神马原理

回复内容:

target="_blank"在新标签打开链接

一直以为target="blank"是错误的写法,没想到这样写还有效果啊:

当标签已经打开了,点击第二次就不会再打开新标签了,而是刷新之前的那个标签啊,怎么这么神奇,特异功能啊!

去查了一下,target标准属性没有blank这个值啊,真是奇怪。

希望大神指点一下哈

PS:好像现在HTML5有种类似的功能,像网易音乐那样点击链接不会刷新页面,不会中断当前正在播放的音乐,还能变动URL,不知道这个效果是神马原理

_blank 是打开个新页面
blank 是打开个页面,并命名为为 blank,当存在 blank页面的时候,则跟新页面(这里换成其他非_blank,_top 等)也是可以的

target属性设置非_blank_top这些预定义的值就是指定打开链接的窗口的名称,如果不存在就新建窗口,如果已存在就在该窗口中打开。

对于现代浏览器来说,“窗口”指的就是“标签页”。

yqb 的回答是正确的。
target 预定义的取值有四个。其他的值则表示 framename,即在指定的框架中打开链接,如指定的框架不存在,就会新建一个页面/标签页作为该框架。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage