Affichage de texte suivant un click

Résolu
Signaler
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
Bonjour a tous,
Après avoir chercher sur le net et sur ce site je n'ai pas trouvé de réponse a ma question.
En effet, je suis a la recherche d'un script permettant d'afficher quelque chose a un endroit précis de ma page après qu'un lien ai été cliqué.

Je ne sais pas si j'ai été très clair :/
Imaginons une page :

-------------------------------------
|   Blabla
       |
|               |    Mon super lien sur lequel il faut cliquer.


|  Le texte     |

|               |


--------------------------------------

Enfait je voudrais que lorsque l'utilisateur clique sur le lien le texte en rouge apparaisse.

Merci de m'aider si vous le pouvez.
Bonne journée :)

Bouh

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,

ça dépend de l'environnement et de ce que tu veux réellement.

je dirais, comme çà, dans une 1ère approche,
un div caché, qu'on révèle, en lui donnant les bonnes coordonnées.

ou alors, un createElement+appendChild

ou alors modifier le innerHTML

ou alors ajouter une ligne / une colonne .. à un tableau

ou alors .... euh, c'est tout ce qui me vient sur le moment....

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
392
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
26 septembre 2009

Coucou,
Eh bien en faisant une petite recherche sur "Révéler un div caché" j'ai trouver mon bonheur:)

Voici le code que j'ai trouver sur ce site
.





<
script
>


function
visibilite
(
thingId
)


{


var
targetElement
;


targetElement
=
document
.
getElementById
(
thingId
)
;


if
(
targetElement
.
style
.
display
=
=
"none"
)


{


targetElement
.
style
.
display
=
""
;


}
else
{


targetElement
.
style
.
display
=
"none"
;


}


}


<
/
script
>


<
a
href
=
"javascript:visibilite('divid');"
>
afficher
/
masquer
<
/
a
>


<
div
id
=
"divid"
style
=
"display:none;"
>
contenu
<
/
div
>








 
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
par exemple ( on peut mieux faire, mais c'est pas grave docteur ).
il suffisait de savoir ce que tu voulais.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]