<script type="text/javascript">
function Amao(){}
Amao.prototype.SetAnchor = function(){
var uri = location.href;
if(uri.search(/^(http)/i) != "-1" ){// 有http://
var pattern = new RegExp("http:\/\/([^/]+?)\/");
var result = uri.match(pattern);
if (result != null) {
var host = result[0]; // Contains "http://www.example.com"
}
var parttern2 = new RegExp(host,"i");
var anchors = document.getElementsByTagName("a");
for(var i = 0; i < anchors.length; i++){
var a = anchors[i];
if(a.href.search(parttern2) == "-1" ){
a.target = "_black";
}
}
}
}
var amao = new Amao();
amao.SetAnchor();
</script>
放在页面的最后面,或者在body的onload 调用amao.SetAnchor();
相关
提交按钮的效果
当ajax遭遇系统错误: -1072896658
页面上所有的链接都在新窗口打开
鼠标滑过超链接自动点击代码
符合WEB标准的下拉菜单
几种典型配色方案
实现flash背景透明
慎用javascript的字符串连接操作
Yahoo! User Interface Library
CSS布局基础--水平和垂直居中