2013-01-10 6 views
1

예를 들어 - 내 frnd의 사이트 www.lol.com의 일부 (거의 100 개 이상) 페이지 링크를 제 웹 사이트에 공유했습니다. 하지만 며칠 후 내 친구가 그의 웹 사이트 링크를 www.lolz.com으로 변경했습니다.링크를 다른 링크로 변환 -

www.lol.com에서 으로 변경하는 방법은 이전에 나와 공유 한 링크를 수동으로 변경하지 않고 내 사이트의 javascript를 사용하여 변경하십시오.

+2

가 왜 그냥 원래 링크를 변경? 나는 당신이 장기적으로이 결정을 후회할 것이라고 생각하지 않는다. 페이지 소스에 자바 스크립트로 수정 된 잘못된 링크가 포함되어 번거 로움처럼 보이고 문제를 일으킬 수 있습니다. – Benmj

답변

5
var allAnchors = document.getElementsBytagName('a'); 
for (var a = 0; a < allAnchors.length; a++){ 
    if (allAnchors[a].href.indexOf('lol.com') != -1){ 
    allAnchors[a].href = allAnchors[a].href.replace('lol.com','lolz.com'); 
    } 
} 

초보적이지만 작동해야합니다. 또한 친구에게 lol.com의 도메인을 만들어 lolz.com을 가리 키도록 조언합니다. 이 문제를 처리하는 사이트 작성자가 아닌 귀하의 문제입니다.

그리고, jQuery를 접근 :

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('a[href*="lol.com"]').attr('href',function(orig){ 
     return orig.replace('lol.com','lolz.com'); 
    }); 
    }); 
</script> 
+0

** 친구에게 lol.com 앞으로의 도메인을 만들어 lolz.com을 가리 키도록 조언합니다. 그것은 당신이 아니라 이것을 처리하는 사이트 제작자로서의 그들의 문제입니다. ** - hehehehe ..... 그는 미쳤습니다! 메신저 슈퍼 미친 !! – BPP

+0

많은 사람들에게 많은 감사를드립니다! – BPP

+0

작동하지 않습니다 ... plz 정확하게 설명합니다 – BPP

관련 문제