[javascript] document.write et <

Fermé
gabdu19 - 28 mai 2008 à 08:53
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 - 28 mai 2008 à 10:52
Bonjour,
Je voudrais remplir un fichier xml avec des lignes de ce type :
<img src="soirees/bureau/1.jpg" />
<img src="soirees/bureau/2.jpg" />
etc
Pour ce faire, j'ai crée un script que voilà :

<script type="text/javascript">
var j = prompt("nombre de photos");

var i;
for (i = 1; i<=j; i++) {
document.write(<);
document.write('<img src=\"soirees/bureau/' + i + '.JPG\" title=\"repas de promo\" /> <br/>');
};
</script>


Le problème est que lorsque les < et > sont présents, le script ne fonctionne pas.
J'ai essayé de mettre des antislash avant : \< mais ça ne fonctionne pas non plus.

Pourriez-vous m'aider, ou m'indiquer une autre technique pour arriver à mes fins ?
Merci d'avance !!

1 réponse

macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
28 mai 2008 à 10:52
Bonjour.
document.write(<);

Essaye en mettant des apostrophes !
document.write("<");


Et profites-en pour améliorer un peu la présentation :
document.write('<img src=\"soirees/bureau/' + i + '.JPG\" title=\"repas de promo '+i+'\" alt=\"repas de promo ' + i + '\" /> <br/>'); };
0