0
HI, 我幾乎在那裏我想,但我正在努力把最後的位置。將子域名傳遞給一個變量,然後創建新的網址
我想查找一些不同的envoronments的子域,並通過子域作爲變量,以通過onclick事件調用的URL前綴。這全部通過xsl轉換實現。
我剛剛獲得傳遞給目前鏈接的域名。有關如何使這項工作或以更好的方式編寫代碼的任何提示非常感謝。
<xsl:text disable-output-escaping="yes">
<![CDATA[
<script type="text/javascript">
function enironment()
{
if (window.location.host.toLowerCase() === 'www.mydomain.com') {
SsoServer = "https://sso.mydomain.com";
}
else{
var sub_domain = window.location.split('.')[0].split('//')[1];
SsoServer = "https://" + sub_domain + "sso.mydomain.com";
}
top.location.replace(SsoServer);
}
</script>]]>
</xsl:text>
<a href="#" onClick="javascript:enironment()" title="Sign in">Sign
in</a>
三重等號比較的值類型爲好。兩者都是字符串,所以這是正確的。 – 2011-01-13 21:42:16