2013-05-21 27 views
0

我有了這個功能,提醒設備上的首選語言:Phonegap:全球化:如何在此功能中重定向到.html頁面?

function checkLanguage() { 
    navigator.globalization.getPreferredLanguage(
    function (language) {alert('language: ' + language.value + '\n');}, 
    function() {alert('Error getting language\n');} 
); 
} 

它返回舉例說:「德語」 ..或..「英語」

我想重定向到一個html的文件,如果該值是如「英語」

我嘗試這樣做:

function checkLanguage() { 
    navigator.globalization.getPreferredLanguage(
    function (language) { 
    if(language.value == English) {window.location = "NewDocument.html"; } } 
    function() {alert('Error getting language\n');} 
); 
} 

,但沒有奏效。

+0

嘗試,如果(language.value ==「英語」) – gaepi

+0

的答覆 –

+0

didn't工作要麼...但感謝那麼,什麼是錯誤?這是重定向?嘗試window.location.replace(「NewDocument.html」) – gaepi

回答

1

有一些語法錯誤。試試這個:

function checkLanguage() { 
    navigator.globalization.getPreferredLanguage(
     function (language) 
     { 
      if(language.value == "English") 
      { 
       window.location.replace("NewDocument.html"); 
      } 
     }, 
     function() 
     { 
      alert('Error getting language\n'); 
     } 
    ); 
} 
+0

謝謝你!它的工作當然 –

+0

我在哪裏可以得到所有語言的列表(字符串) –

相關問題