JavaScript : Utiliser InnerHTML pour changer le contenu d'une balise [Résolu]

Messages postés
32
Date d'inscription
mardi 16 octobre 2007
Dernière intervention
14 octobre 2010
- - Dernière réponse : maelob
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
- 12 juin 2008 à 17:21
Bonjour à tous, voilà j'ai utilisé un script trouvé sur le site http://www.journaldunet.com/developpeur/tutoriel/dht/040512-javascript-innerhtml-lien.shtml pour pouvoir afficher du texte lors d'un clic sur un lien

voici mon script :

//-->
</script>



<script type="text/javascript"><!--
function afficheDuTexte(toThis)
  {
  if (document.getElementById)
    {
    document.getElementById("conteneur").innerHTML = toThis;
    }
  else if (document.all)
    {
    document.all["conteneur"].innerHTML = toThis;
    }
  }



//--></script>

et mon code html :

[# lien]

Tout fonctionne à merveille, mais j'aurais aimé que quelqu'un me commente le script afin de bien le comprendre svp

Merci beaucoup pour votre aide :)
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
3
Merci
De rien pense a réponse acceptée ;-)

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)

Merci maelob 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de maelob
Messages postés
944
Date d'inscription
mardi 14 novembre 2006
Dernière intervention
7 août 2009
0
Merci
Bonjour



function afficheDuTexte(toThis) //fonction avec pour parametre toThis
  {
  if (document.getElementById)//si document.getElementById peut être excecuté avec ce navigateur (normalement maintenant elle fonctionne avec tous)
    {
    document.getElementById("conteneur").innerHTML = toThis;//on remplace pour l'élément ayant l'id conteneur
    }
  else if (document.all) //pour IE les "vieilles" versions
    {
    document.all["conteneur"].innerHTML = toThis;//on remplace
    }
  }






[# lien]//c'est pas un click mais c'est quand la souris quitte le lien pour click onclick.





Heureusement que j'ai pas envie de bosser ce matin sinon je t'aurais dis google est ton ami.
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Commenter la réponse de maelob
Messages postés
32
Date d'inscription
mardi 16 octobre 2007
Dernière intervention
14 octobre 2010
0
Merci
merci beaucoup :)
Commenter la réponse de jeanMOULIN54

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.