0
HI、 私はほぼそこにいると思いますが、最後のビットを配置するのに苦労しています。サブドメインを変数に渡して新しいURLを作成する
私は、さまざまなenvoronmentsのサブドメインをルックアップし、onclickイベント経由で呼び出されるURLの接頭辞として変数としてサブドメインを渡そうとしています。これはすべてxsl変換によって提供されます。
現在、ドメインをリンクに渡しています。どのようにこの仕事をしたり、より良い方法でコードを書くためのヒントを大いに感謝します。あなたは3は、ここにサイン代わりの2に等しい持っているので、
<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>
トリプル等号値だけでなく、入力と比較します。どちらも文字列なので、これは正しいです。 –