
Envoyé par
scanloob
Est ce à dire qu'il n'est vraiment pas adapté de faire cette construction via innerhtml dans un script tout bête ?
Si, lorsque tu parles de contenu d'une div "dynamique" tu entends qui se remplit en fonction des demandes du client, alors oui, un script côté serveur est indispensable. C'est lui qui va retourner soit du code HTML, soit un objet JSON qui, exploités par JS l'intègreront dans ta div. JS, côté client, ne peut pas à lui tout seul "inventer" des informations qui sont dans une base de données. Il ne peut que demander au serveur d'utiliser ses ressources.
Je ne sais quelle aversion tu as pour PHP, mais le couple PHP - Mysql n'est pas si populaire (80% des sites) par hasard ; leur qualité première étant la facilité d'apprentissage / mise en œuvre et la communauté pour aider. Maintenant, Node.js, pourquoi pas ? Pour débuter, et pour un site qui n'a pas besoin de performances époustouflantes côté serveur, je ne suis pas certain que ce soit le bon choix.
Il va te falloir de toute façon interagir avec le serveur si tu veux du dynamique... Et pour uploader des images, créer une interface d'authentification, etc.
Pour répondre à la question sur innerHTML, le code présent dans la chaine de caractères fournie remplace ceui existant.
Si tu écris...
madiv.innerHTML = '<p>du <b>code</b> HTML</p>'
... alors le contenu de la div sera un paragraphe avec un mot en gras, quel que soit ce qu'il y avait avant.
Partager