2012-07-13 266 views
0

我該如何動態地添加URL'http://www.sportingpulse.com/mobile/'到這些鏈接的開始。我想在我們的網站www.saintsbc.com上展示這些籃球夾具鏈接,但不希望每次都要手動輸入起始網址。我們的網站目前使用php和javascript。所以要麼就沒問題。動態添加鏈接到鏈接

 <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223615"><div class="list-name">2012 Winter 18 Girls A</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223609"><div class="list-name">2012 Winter 16 Boys CR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223712"><div class="list-name">2012 Winter 18 Girls AR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223698"><div class="list-name">2012 Winter 16 Boys D</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223635"><div class="list-name">2012 Winter 18 Girls B</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223648"><div class="list-name">2012 Winter 16 Boys DR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223583"><div class="list-name">2012 Winter 16 Boys E</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223601"><div class="list-name">2012 Winter 23 Girls A</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223608"><div class="list-name">2012 Winter 18 Boys A</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223691"><div class="list-name">2012 Winter 23 Girls AR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223637"><div class="list-name">2012 Winter 18 Boys AR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223578"><div class="list-name">2012 Winter 18 Boys B</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223711"><div class="list-name">2012 Winter 23 Girls B</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223620"><div class="list-name">2012 Winter 18 Boys BR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223661"><div class="list-name">2012 Winter 18 Girls BR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223573"><div class="list-name">2012 Winter 18 Boys C</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223639"><div class="list-name">2012 Winter 23 Girls BR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223679"><div class="list-name">2012 Winter 23 Girls C</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223676"><div class="list-name">2012 Winter 20 Boys A</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223579"><div class="list-name">2012 Winter 20 Boys AR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223686"><div class="list-name">2012 Winter 23 Boys A</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223592"><div class="list-name">2012 Winter 20 Boys B</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223704"><div class="list-name">2012 Winter 23 Boys AR</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223662"><div class="list-name">2012 Winter 23 Boys B</div></a></li> 
     <li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223685"><div class="list-name">2012 Winter 23 Boys BR</div></a></li> 

回答

0

如果<UL>或<OL>有一個id也許這樣做與JavaScript

<ul id="mylinks"> 
<li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223615"><div class="list-name">2012 Winter 18 Girls A</div></a></li> 
<li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223609"><div class="list-name">2012 Winter 16 Boys CR</div></a></li> 
<li><a href="mobile.cgi?a=CF&amp;aID=2307&amp;cID=223712"><div class="list-name">2012 Winter 18 Girls AR</div></a></li> 
</ul> 

<script type="text/javascript"> 
var ul = document.getElementById("mylinks"); 
var lis = ul.getElementsByTagName("li"); 
var preurl = "http://www.sportingpulse.com/mobile/"; 

for(var i = 0; i < lis.length; i++) 
{ 
    lis.item(i).childNodes[0].href = preurl + lis.item(i).childNodes[0].href; 
} 
</script> 
+0

作品孔加入'的http:// www.sportingpulse.com /移動/'到連桿的前部,而且'的http:// saintsbc.com /'出現在鏈路。 例如:'http://www.sportingpulse.com/mobile/http://saintsbc.com/mobile/mobile.cgi?a = CF&aID = 2307&cID = 223615' 有沒有辦法讓我的網址離開所以它只是讀取: 'http://www.sportingpulse.com/mobile/mobile.cgi?a = CF&aID = 2307&cID = 223615' 謝謝韋恩 – 2012-07-14 03:33:05

0

工作了...雖然上面的鏈接沒有具體說明我的網址主機,它們必須默認自動添加。所以我調整了代碼以使用「替換」來將我的url主機更改爲外部主機。再次感謝大衛。

<script type="text/javascript"> 
    var ul = document.getElementById("mylinks"); 
    var lis = ul.getElementsByTagName("li"); 
    var MYurl = "http://" + window.location.host + "/mobile/"; 
    var NEWurl = "http://www.sportingpulse.com/mobile/"; 
    for(var i = 0; i < lis.length; i++) 
    { 
    lis.item(i).childNodes[0].href = lis.item(i).childNodes[0].href.replace(MYurl, NEWurl); 
    } 
</script>