JeuWeb - Crée ton jeu par navigateur
[Résolu][Javascript] Afficher du texte dans un div - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu][Javascript] Afficher du texte dans un div (/showthread.php?tid=187)



[Résolu][Javascript] Afficher du texte dans un div - nemesis_elite - 04-09-2006

bonjour a tous,

je ne connais pas bien le javascript :/

J'aimerai savoir comment faire pour afficher du texte dans un div en cliquant sur un lien en utilisant une fonction qui ressemblerai a ca :

Code :
function voirdescription(nomDiv,Texte){

// Fonction
}
le lien en question :
Code :
<a href="#" onClick="voirdesription('div1','Le texte a afficher')" >
et le div :
Code :
<div id="div1">
</div>


Merci d'avance


RE: [javascript] Afficher du texte dans un div - naholyr - 04-09-2006

Lorsque tu as un élément du DOM en Javascript, pour modifier son contenu il faut utiliser la controversée propriété innerHTML. Je dis controversé parce que les gourous tendent à dire qu'il vaut mieux utiliser les propriétés DOM (insertNode, createElement, etc...) mais c'est tellement lourd et peu compatible entre navigateurs, que innerHTML reste la meilleure solution.

Pour récupérer cet élément, tu as l'identifiant, et tu peux donc utiliser simplement document.getElementById Wink

Au final ta fonction sera bêtement :
Code :
var calque = document.getElementById(nomDiv);
calque.innerHTML = Texte;



RE: [javascript] Afficher du texte dans un div - nemesis_elite - 11-08-2007

Bon, je sais que le sujet date "un peu", mais en relisant mes posts, je me suis rendu compte, que je ne t'avais pas remercié. J'ai honte :toilette:

NemeSiS_eliTe, demande pardon