2010-06-10 3 views
0

Je pensais que ce que j'essayais de faire est assez simple, mais apparemment rien de ce qui est lié à IE est toujours simple.Réglez div innerhtml à la source qui contient la table

J'utilise cela avec Javascript et ajax -

document.getElementById("calender").innerText=mypostrequest.responseText 

Il fonctionne très bien dans Firefox et IE7, mais pas IE8. Je suppose que c'est parce que le texte contient une table, puisque je l'ai testé avec un autre texte. Je ne peux pas remplacer la table. Y a-t-il un moyen de contourner cela?

+0

Pouvez-vous montrer du code? Quels messages d'erreur obtenez-vous? –

+0

Désolé, j'utilise innerHTML, pas innerText – lolla

+0

Pouvez-vous montrer une partie du code que vous essayez d'insérer? –

Répondre

0

Essayez

document.getElementById("calender").innerHTML=mypostrequest.responseText 
+0

Désolé de dire cela plus tôt. J'ai essayé aussi et ne fonctionne pas. – lolla

0

à Switched jQuery

($('#calender').html(mypostrequest.responseText)) 

Il fonctionne maintenant.

Questions connexes