0
我知道這聽起來很奇怪,但在此留下來。根據您當前的網址進行動態鏈接
我想創建一個鏈接,將動態地添加到當前網址的結束字符串。
例子:
您正在使用的www.yahoo.com/(*lucky.aspx*)
一個URL和頁面上的鏈接看着打開的窗口中讀取
<a href="www.lucky.com/(replace with just *lucky.aspx* url)[Google analytic code]">LOOK A LINK</a>
我面對的問題是,我需要在「/」之前削減所有內容並保留.aspx之後的所有內容。我至今所使用的代碼如下所示
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.href
document.getElementById('url').value=grabedurl;
}
</script>
<a href="www.lucky.com/(some element id=url)[Google analytic code]">LOOK A LINK</a>
感謝您提供任何幫助。
更新代碼
<script type="text/javascript">
window.onload = function() {
var grabedurl = window.location.pathname + window.location.search;
document.getElementById('url').src = "http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.example.com"+grabedurl+"&layout=button_count&show_faces=false&width=100&action=like&font=arial";
}
</script>
<iframe id="url" src="" style="overflow: hidden; border: 0px none; width: 90px; height: 25px;"></iframe>
您所擁有的唯一問題是說該網頁爲「google.com/whip.html」,我希望鏈接轉到「yahoo.com/whip.html」。我只需要抓住「whip.html」並放下「google.com」這個詞。這是否使派生? – 2011-06-08 19:48:07
使用該位置'location.pathname'將返回「/whip.html」。 – 2011-06-08 20:13:15
我正在測試您的代碼,它可能確實想要我想要的。 *交叉的手指* – 2011-06-08 20:16:05