1、当点击链接的时候,获取链接名称和地址(Name和Target)。
2、JS判断是否是站外链接。
3、获取链接名称和地址的同时,在链接附近弹出一个DIV。DIV内容为“你是否要链接到网站:Name,地址为:Target.你要链接的网站可能不安全。”点击确定后target=_blank,否则hidden..
类似QQ里的链接安全检查。
JS判断部分给下:
//s是链接的url,innerhtml是链接文本
function chkMyLink(s,innerhtml)
{
if(innerhtml.replace( /^\s*/,"").match(/^\<img/gi)) return true;
var reg = /^http\:\/\//gi;
if(s.match(reg))
{
reg = /^http\:\/\/www.target.net/gi; //自己网站地址
if(s.match(reg))
{
return true;
}
else
{
return false;
}
}
return true;
}
</script>
JS获取链接文本及内容给下:
function bb() {
var obj=document.getElementsByTagName("a");
for(var i = 0;i<obj.length;i++)
{
var ahref=obj[i];
var url = "Target: " + ahref.innerText + " Url: "+ahref["href"]
document.write(url);
}
}
[ 本帖最后由 ciker 于 2007-6-17 09:45 编辑 ]