Passer une variable tout en ouvrant un div

Signaler
Messages postés
3
Date d'inscription
jeudi 5 novembre 2009
Statut
Membre
Dernière intervention
28 juin 2011
-
Messages postés
292
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 janvier 2013
-
Bonjour,
Cela fait 2 - 3 jours que je me bat pour essayer de passer une variable sur un lien et en même temps ouvrir un div.
Je m'explique :
Déjà je suis vraiment pas doué en JavaScript,
j'ai imaginons 3 liens qui m'ouvre le même div, mais j'aimerai changer le contenu du div selon sur le lien que l'on clique...
mon html:
[javascript:montre(\'div1\');cache(\'div2\'); lien1]

[javascript:montre(\'div1\');cache(\'div2\'); lien2]

[javascript:montre(\'div1\');cache(\'div2\'); lien3]



mon javascript:
<script language="javascript">

  function montre(id) {
  if (document.getElementById) {
  document.getElementById(id).style.visibility="visible";

}   }

  function cache(id) {
  if (document.getElementById) {
  document.getElementById(id).style.visibility="hidden";
} } 

</script>


Je l'ai remis a nu parce qu'avec tous les test que j'ai fait... J'ai fini par mis perdre....
Voila mon problème

3 réponses

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut,

tes A HREF ne contiennent pas de PHP (cf. balise code 'PHP' utilisée).
Et du coup il faudrait que tu enlèves les antislash (\).
Messages postés
3
Date d'inscription
jeudi 5 novembre 2009
Statut
Membre
Dernière intervention
28 juin 2011

Si elle contiennent du PHP, c'est juste que je n'ai pas mis toute ma page, j'ai juste mis le code nécessaire.
Messages postés
292
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
15 janvier 2013
2
Bonsoir;
Je pense que la propriété que tu recherches est "innerHTML" :
document.getElementById(id).innerHTML = "contenu html

";

bon dev.