2015-09-28 79 views
0

調用JavaScript函數我有這個功能在onclick方法

function setLang(ln){ 
    if(ln == "en"){ 
     window.location = "../../en/page/login.html"; 
    }else if(ln == "de"){ 
     window.location = "../../de/page/login.html"; 
    }else if(ln == "fr"){ 
     window.location = "../../fr/page/login.html"; 
    } 
} 

和內嵌調用它

<img src="../../en/EN.png" class="flag" onclick="setLang('en')"> 

因此,這是我想從,訪問它從一個onclick功能。

我對JS很新,所以我問我該怎麼做。

+2

這是不是以某種方式工作?直接從HTML標記中調用JavaScript並不理想,但它應該可以正常工作。 – David

+0

你有什麼試過?如果您遇到錯誤,那麼您需要發佈這些錯誤。如果什麼都沒有起作用,那麼你應該添加一些'window.alert'或'console.log'來調試你的代碼中的哪個部分。錯誤可以在瀏覽器的控制檯來查看(一般F12如果在Windows中) – scrappedcola

+0

這看起來不錯,什麼是你所面臨的問題? –

回答

0
<img src="../../en/EN.png" class="flag" onclick="setLang('en')"/> 
<script> 
function setLang(ln){ 
if(ln == "en"){ 
    window.location = "../../en/page/login.html"; 
}else if(ln == "de"){ 
    window.location = "../../de/page/login.html"; 
}else if(ln == "fr"){ 
    window.location = "../../fr/page/login.html"; 
} 
} 
</script> 
+1

這不是相同的代碼作爲一個在這個問題嗎? –

+0

我喜歡使用文件,但無論如何,謝謝! – Error