他のページで getGlobalVar("language") を使用する場合、変更された値を与える必要があります
Web はステートレスプロトコルを使用します。つまり、情報はページ間で保持されません。これを回避するには、セッションなどのクライアント側またはサーバー側のソリューションで Cookie を使用できます。
これを試して:
1.htm
<script type="text/javascript">
window.val = "hello world";
alert(window.val);
window.location.href = "2.htm"
</script>
2.htm
<script type="text/javascript">
alert(window.val);
</script>
クッキーの例:
1.htm
<script type="text/javascript">
var in_one_year = new Date();
in_one_year.setFullYear(in_one_year.getFullYear() + 1);
document.cookie = "language=English" +
";expires=" + in_one_year.toGMTString();
all_cookies = document.cookie
alert(all_cookies);
window.location.href = "2.htm"
</script>
2.htm
<script type="text/javascript">
alert(document.cookie);
</script>