2012-02-08 20 views
0

私はJavaScriptを初めて使用していますが、ハッシュを行う方法はわかりませんが、ここでコードはtrigers curencyのコードを変更するだけです。 ハッシュ関数を実行するにはどうすればいいですか?

カナダ
<script type="text/javascript" language="javascript"> 
window.location.hash = "#ca" 
{ 
    function changeText(1); 
    function changeText(2) 
} 
</script> 
<script language="javascript"> 
function changeText(idElement){ 
if(idElement==1){ 
document.getElementById('element'+1).innerHTML ='&pound;1.99'; 
} else if(idElement==2){ 
document.getElementById('element'+2).innerHTML ='&pound;2.99'; 
} 
if(idElement==3){ 
document.getElementById('element'+1).innerHTML ='$3.15'; 
} else if(idElement==4){ 
document.getElementById('element'+2).innerHTML ='$4.73'; 
} 
if(idElement==33){ 
document.getElementById('element'+1).innerHTML ='$3.16'; 
} else if(idElement==44){ 
document.getElementById('element'+2).innerHTML ='$4.75'; 
} 
if(idElement==333){ 
document.getElementById('element'+1).innerHTML ='&yen;10.01'; 
} else if(idElement==444){ 
document.getElementById('element'+2).innerHTML ='&yen;29.94'; 
} 
} 
</script> 
      <li><a href="#" onClick="javascript:changeText(1);javascript:changeText(2)"> 
test 
</a> 
</li> 

答えて

0
window.location.hash = "#ca" 
{ 
    function changeText(1); 
    function changeText(2) 
} 

にprincingを変更するhttp://hostchick.co.uk/#caのようなハッシュを使用したいことはJavaScriptの文法的に間違っているので、location.hashへの割り当ては決して起こりません。

私はあなたが何をしようとしての明確な引用ではないんだけど、多分

function changeText(1); 
    function changeText(2) 

changeText(1); 
    changeText(2); 

リロードするページを起こさないハッシュを変更し、そうでなければなりませんサーバーは関与していません。 JavaScriptを使用すると、ハッシュを調べたり、ハッシュに基づいて異なる動作をすることができます。

+0

ok私のウェブサイトwww.hostchick.co.ukは、英国の拠点ですが、私は部分所有者です。私はカナディアンです。私は、私が作ったjavascriptをautomacticに変更するハッシュを使用したいと思います。 curencyと私が持っているタイトルの問題は、私はスクリプトにハッシュを設定する方法を知らないです。私のウェブサイトhttp://hostchick.co.uk/に行き、1つのフラグをクリックしてください。できるだけユーザーがサイトに来たら#caすればjavascriptにカナダの価格を表示するように指示しますが、今は手動で変更する必要があります –

関連する問題