2012-05-11 111 views
1

我想從一些文章轉換所有鏈接,所以我做了一個簡單的腳本,但是當我將它添加到WordPress的塊頁面,就像它有無限循環.. (對不起我英文不好)。從文章(腳本塊頁面)鏈接改變的鏈接

腳本需要從某個區域(某些div)獲取所有鏈接...如果有人可以找到問題,請幫助!

這是腳本:

if(document.getElementById("somediv")){ 
    dwn=document.getElementById("somediv"); 
    link=dwn.getElementsByTagName("a"); 
    count=link.length; 
    i=0; 
     while(i<count){ 
      hotornot=String(link[i]); 
       if(hotornot.indexOf("auto-im.com")=="-1"){ 
       link[i].href="http://newpage.me/seo?dwn="+escape(link[i]); 
       i++;} 
       }; 
} 

回答

1
if(hotornot.indexOf("auto-im.com")=="-1"){ 
    link[i].href="http://newpage.me/seo?dwn="+escape(link[i]); 
i++;} 

那是你的問題。由於您是通過auto-im.com進行過濾,因此我永遠不會增加到頁面上的鏈接總數。把i ++放在條件之外。

+0

它的工作!謝啦!! –