网络实验室

 找回密码
 注册账户
查看: 73376|回复: 0

对 淘宝(taobao.com)的“热词链接” 的修改

[复制链接]
admin 发表于 2007-6-3 00:04:13 | 显示全部楼层 |阅读模式
对 淘宝(taobao.com)的“热词链接” 的修改

  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  5. </head>
  6. <body>
  7. <div class="ReplyContent">               
  8. <p>  从网上转载的,希望对大家有用~~</p><p>  为了使大家对自己的Q币的去向做到心中有数,特在这里对大家目前比较关心的QQ服务资费,开通关闭方法问题集中回答和说明。<br /><br />  会员号码:10元/月(可以通过Q币,qq卡、手机支付、Vnet互联星空,小灵通、银行卡、拨打电话、请他人支付等方式支付)。<br /><br />  上面只是测试。感谢淘宝,想见赵忠祥。
  9. </div>
  10. <script language="javascript" type="text/javascript">
  11. //<![CDATA[
  12. var allow_keyword = '1';
  13. var url= new Array();
  14. url['转载|[url]http://www.161.com[/url]'] = '';
  15. url['淘宝|[url]http://www.162.com[/url]'] = '';
  16. url['银行卡|[url]http://www.163.com[/url]'] = '';
  17. url['心中有数|[url]http://www.164.com[/url]'] = '';
  18. url['从|[url]http://www.165.com[/url]'] = '';
  19. var objs = document.getElementsByTagName('div');
  20. var textArea = new Array();
  21. var __index = 0;
  22. if (objs && allow_keyword != '0') {
  23.   for (i = 0; i < objs.length; i++) {
  24.     if (objs[i].className == 'ReplyContent' ) {
  25.       textArea[textArea.length] = objs[i];
  26.     }
  27.   }
  28. }
  29. function __replaceAll() {
  30.         if (textArea.length > __index && allow_keyword != '0') {
  31.                 var temp = textArea[__index].innerHTML;
  32.                 for(var keyword in url) {
  33.                         var MyString = keyword.split("|");
  34.                         var word="";
  35.                         if(MyString[0]!=null){
  36.                                 word=MyString[0];
  37.                         }
  38.                         var targeturl="#"
  39.                         if(MyString[1]!=null){       
  40.                                 targeturl=MyString[1];
  41.                         }
  42.                         var filterRegex="([^<=>?&#@'"])";
  43.                         var regex = new RegExp(filterRegex+'(' + word + ')'+filterRegex,'i');
  44.                         var searchText = "$1<a href="" + targeturl +"" target="_blank" class="ReplaceKeyword">$2</a>$3"
  45.                         temp = temp.replace(regex, searchText);
  46.                
  47.                 }
  48.                 textArea[__index].innerHTML = temp;
  49.                 __index = __index + 1;
  50.                 setTimeout('__replaceAll()', 500);
  51.         }
  52. }
  53. if (allow_keyword != '0') {
  54.         __replaceAll();
  55. }
  56. //]]>
  57. </script>
  58. </body>
  59. </html>
复制代码
您需要登录后才可以回帖 登录 | 注册账户

本版积分规则

黑屋|存档|手机|网络实验室 本站服务器由美国合租以及IDCLayer国际数据提供!!!

GMT+8, 2024-4-20 00:44 , Processed in 0.060261 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表