Charger texte javascript

Fermé
keurdange Messages postés 718 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 - 9 mars 2012 à 22:54
Bonjour,

Je veux charger du texte sans recharger la page toute entière. J'utilise à cet effet du javascript. C'est un long article donc je ne peux pas utiliser innerHTML puisque si c'est le cas, je serais obligé d'écrire suivant l'horizontale (pas de possibilité de retour à la ligne avec la touche entrée (Si je le fais, je suis obligé de faire une concaténation et c'est pas joli coté affichage HTML) bien que c'est possible de le faire avec du HTML avec la balise <br/>). j'ai donc fais une petite fonction qui en principe doit charger un fichier d'extension txt. Je tiens aussi à notifier qu'on clique sur un lien et non un bouton. Voici la fonction:

function combinaison()
{
var xhr = new XMLHttpRequest(), doc;
xhr.open('GET', 'touche_pratique.txt');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 0) {
//Sous wamp donc on met 0 à la place de 200
document.getElementById('contenu').innerHTML='<span>' + xhr.responseText + '</span>';
} else if (xhr.readyState == 4 && xhr.status != 0) { // En cas d'erreur !
alert('Une erreur est survenue !\n\nCode :' + xhr.status + '\nTexte : ' + xhr.statusText);
}
}
xhr.send(null); // La requête est prête, on envoie tout !

}

Mais c'et l'erreur qui s'affiche toujours. Comment afficher le texte?

Merci