将子目录与 Javascript 匹配
Match subdirectory with 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>
它不起作用。是否有根据子域填充变量的替代方法?任何帮助都会很棒。
您没有将 lnk
的值分配给 disqus_shortname
您正在为其分配一个字符串 'lnk'
.
var disqus_shortname = 'lnk';
而是将变量传递给它。
var disqus_shortname = lnk;
我正在尝试匹配子目录并根据它填充变量。这是我到目前为止所做的。
例如我有一个域 (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>
它不起作用。是否有根据子域填充变量的替代方法?任何帮助都会很棒。
您没有将 lnk
的值分配给 disqus_shortname
您正在为其分配一个字符串 'lnk'
.
var disqus_shortname = 'lnk';
而是将变量传递给它。
var disqus_shortname = lnk;