PCYOPCYO

山上有座庙

HTML/CSS/JS技巧全局控制窗口打开方式 利用target方式

 第一种是: 直接在 A中添加 target="_blank"    //此法是最通用的

 

第二种是: 在CSS中 a属性 添加 a active { test:expression(target="_blank")   

//此法是利用了CSS中插入JS的特性 test:expression

 

 

第三种比较复杂: 利用rel属性 在第二种的基础上    换成rel="external"   //即

 a active { test:expression()

rel="external"

  然后新建一个JS,

   js如下:

function externallinks() { 

if (!document.getElementsByTagName) return; 

var anchors = document.getElementsByTagName("a"); 

for (var i=0; i<anchors.length; i++) { 

var anchor = anchors; 

if (anchor.getAttribute("href") && 

anchor.getAttribute("rel") == "external") 

anchor.target = "_blank"; 

window.onload = externallinks;

    

并在网页中导入上面JS文件

 

——————————————————————

 补充:

链接里面 target属性里 _blank _parent _self _top _search 有什么区别?有什么用?

_blank 浏览器会另开一个新窗口显示链接

_self,在同一框架或窗口中打开所链接的文档。此参数为默认值,通常不用指定。

_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。

_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架

_search 在浏览器的搜索区装载文档,注意,这个功能只在Internet Explorer 5 或者更高版本中适用。

本原创文章未经允许不得转载 | 当前页面:PCYO » HTML/CSS/JS技巧全局控制窗口打开方式 利用target方式

评论 1

  1. ok

    hejiangyou2 2012-11-09    回复