打印

模仿QQ里的链接安全检查特效,大家帮忙完成。。。

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 编辑 ]
ngacn就是这样的,不错的功能
想法不错,好像在哪见过。<a href="target">name</a>这样一个链接,怎么才能实现你说的那种呢?一点击链接肯定就会转向target。怎么会可能弹出DIV呢?

会不会是别的思路呢?

TOP

有人做出来没?

TOP



 提示:您可以先修改部分代码再运行
研究了别人的代码 ,初步搞了个这玩意! 期望高手帮忙 去除 JS里的 冗余代码。

TOP

http://64.233.179.104/translate_c.js

这个JS,真是变态…… 不愧是Google。

TOP