2015-02-05 160 views
-1

我試圖匹配子目錄並根據它填充變量。這是我迄今爲止所做的。用Javascript匹配子目錄

例如我有一個域(www.mydomain.com/city/)。

<script type="text/javascript"> 
var lnk = ""; 
if (window.location.href.match("city")) { 
    lnk = "aqer123"; 
    } else if (window.location.href.match("country")) { 
     lnk = "aber321"; 
     } 

那麼這個 「LNK」 變量應該成爲disqus_shortname

var disqus_shortname = 'lnk'; // required: replace example with your forum shortname 

/* * * DON'T EDIT BELOW THIS LINE * * */ 
(function() { 
    var s = document.createElement('script'); s.async = true; 
    s.type = 'text/javascript'; 
    s.src = '//' + disqus_shortname + '.disqus.com/count.js'; 
    (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); 
}()); 
</script> 

它是不工作的價值。根據子域是否有其他填充變量的方法?任何幫助都會很棒。

回答

0

您未分配lnkdisqus_shortname的值,因此您正在爲其分配字符串'lnk'

var disqus_shortname = 'lnk'; 

相反,它傳遞變量。

var disqus_shortname = lnk; 
+0

非常感謝。我新入javascript。它有幫助 – 2015-02-05 21:32:38