1
我有一些功能可以將我的應用程序翻譯成與其連接的客戶端的語言。.Html JQuery在IE中不起作用
它們是:
function Traduzione(Lingua, pagina) { // traduce la frase nella lingua passata
$.ajax({
url: '/assets/Traduzione/language' + Lingua + '.xml', // file xml della lingua in cui tradurre
success: function (xml) {
xmlTranslate = xml;
$(xml).find(pagina).each(function() { // trova la frase nel file
var id = $(this).attr('id'); // assegna l'id trovato
var text = $(this).html(); // assegna il testo trovato
if ($("." + id).is('input[type="submit"]') == true) { // controlla se l'oggetto è un pulsante
$("." + id).val(text); // se si, inserisce il testo in val
} else {
$("." + id).html(text); // altrimenti in html
}
});
}
});
}
function TraduzioneParola(Lingua, idoggetto) { // traduce il testo dell'oggetto nella lingua passata
var text = $("#" + idoggetto + "", xmlTranslate).html(); // assegna il testo tradotto
return text; // ritorna il testo tradotto
}
在Chrome和Firefox,但這些工作在IE中我將返回錯誤: 「無法檢索屬性‘取代’爲空或未定義參考」 這是因爲節點不傳遞,然後替換一個未定義的對象。
你可以修復這個錯誤? 非常感謝您的回覆。 戴夫
你能電話我在Jquery的文件包含的順序? – Swetha 2014-09-03 11:09:51
錯誤的堆棧是什麼? – 2014-09-03 11:34:31
SCRIPT5007:Impossibile recuperare laproprietà'replace'di un riferimento nullo o non definito文件:jquery-1.10.2.min.js,riga:5,colonna:26770 – 2014-09-03 12:37:15