[ HTML / JS ] innerHTML et beaucoup de code à mettre dedans

innerHTML et beaucoup de code à mettre dedans [ HTML / JS ] - HTML/CSS - Programmation

Marsh Posté le 14-12-2005 à 12:35:42    

Salut à tous.
 
Bon voilà le problème.
 
Je souhaite à travers un innerHTML mettre beaucoup mais beaucoup de code html dans un DIV. (en gros, une interface avec plusieurs menu assez complexe).
 
L'idéal serait d'appeler des fichiers extérieur que je parserai ensuite (ce qui me permetrai par la suite que de modifier les fichiers des menus, et non un gros fichier JS imbuvable).
 
J'aimerai savoir s'il existe un moyen similaire à l'include de PHP pour parser une grosse quantité de code en appelant des bout de codes externes, et surtout eviter de tout retapper avec de \ devant les ".
 
Merci.


---------------
Portfolio: http://www.suzaku.fr | Blog: http://blog.suzaku.fr
Reply

Marsh Posté le 14-12-2005 à 12:35:42   

Reply

Marsh Posté le 14-12-2005 à 12:51:39    

et si tu faisait un include en PHP ?
 
ou ptet la techno Ajax qui te servirait dans ton cas

Reply

Marsh Posté le 14-12-2005 à 12:54:17    

gatsu35 a écrit :

et si tu faisait un include en PHP ?
 
ou ptet la techno Ajax qui te servirait dans ton cas


 
Hélas non. Ca aurait été avec plaisir, mais je n'ai pas le droit de rafraichir la page.
En effet, il a y a une appli virtools qui tourne sur la même page. Donc si je rafraichi la page, l'appli se relance. :/
 
Maintenant je ne suis même pas developpeur WEB, so Ajax je connais pas dutout.


---------------
Portfolio: http://www.suzaku.fr | Blog: http://blog.suzaku.fr
Reply

Marsh Posté le 14-12-2005 à 15:35:13    

Bon finalement je procède comme çà:
 

Code :
  1. document.getElementById("dynamique" ).innerHTML = "<? include('test.html') ?>";


 
Ca fonctionne à condition que le fichier test.html ne contienne pas de retour à la ligne, et que les " soit replacé par \"
 
Pour une question de temps je vais fonctionner comme çà mais si quelqu'un à une meilleur idée, comme par exemple garder test.html intact ca serait pas mal, car moi je vois pas.


---------------
Portfolio: http://www.suzaku.fr | Blog: http://blog.suzaku.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed