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

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

WBOY
Release: 2016-06-06 20:18:33
Original
1775 people have browsed it

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,即在指定的框架中打开链接,如指定的框架不存在,就会新建一个页面/标签页作为该框架。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template