用CSS控制链接全部在新窗口打开

定义全部链接都是弹出新窗口
一般控制链接在新窗口打开,我们在html中这样做:

<a href =”hezc.com” target=”_blank”>www.hezc.com</a>

可是要是对于同一页面的所有链接都要求在新窗口打开,在每个链接中都要写上target=”_blank”,未免有些烦琐。实际上,我们有很多方法来实现这个功能。

1,可以通过CSS来巧妙实现这个功能,代码如下:
<style>
a:active {
text:e­xpression(target=”_blank”);
}
</style>
2,通过html里的“base”标签实现这个功能
<head>
<base target=”_blank”>
</head>

=============================
用JavaScript能实现关闭当前窗口同时打开新窗口
<input type=”button” value=”原窗口” name=”s”onclick=”set()”>
<input type=”button” value=”退出”onclick=”b_click()”>
<script>
var action=0
function b_click(){
if(action) window.open(“http://www.hezc.com/”,”ew”,”menubars=1″);
else self.location=”http://123shouji.cn/cxt”;
}

function set(){
if(action) {action=0;s.value=”原窗口”;}
else{ action=1; s.value=”新窗口”;}
}
</script>

===========================
关闭当前窗口
<a href=”/”onClick=”javascript:window.close();return false;”>关闭</a>

Leave a comment

1 Comments.

Leave a Reply


[ Ctrl + Enter ]