Voici le topo :
Je souhaitais afficher un calendrier au-dessus d'un formulaire pour sélectionner une date. J'ai choisi JavaScript pour le réaliser, car la manipulation du calendrier par la méthode POST rafraichissait la page et détruisait les informations en attente dans le formulaire.
Bref, maintenant que j'ai ce calendrier (qui fonctionne à merveille), je l'affiche dans une balise div au moyen de la fonction innerHTML. La balise div est placée avant le code javascript, pour que celui-ci en connaisse l'existence.
Ce système fonctionne très bien sous IE et Safari, mais pas sous Firefox. En fait, quand je cherche à connaître le code source de la page générée sous Firefox, je trouve pourtant bien le calendrier (c'est un tableau), avec le code correct. Et si je copie/colle ce code dans une nouvelle page, Firefox interprète parfaitement le code, en affichant correctement le calendrier (mais il est statique).
Comment ce fait-ce ? Je vais sans doute cesser toute relation avec JavaScript...

 

 
		
		 
         
  
			
			

 
   


 innerHTML fonctionne (presque) pas sous Firefox
 innerHTML fonctionne (presque) pas sous Firefox
				 Répondre avec citation
  Répondre avec citation
 
  
  
  
 
 
  
  
 
 
			 
   
  
 

Partager