Rechercher : dans
Par :

[ Script Afficher / Masquer ]

Dernière réponse le 14 mai 2009 à 11:58:46 Jean, le 8 oct 2007 à 20:12:51 
 Signaler ce message aux modérateurs

Bonjour,

Pouvez vous m'aidez a modifier un script

Voici le script de base :

<html>
<head>
<script type="text/javascript">
<!--
function aff(objet){
if(document.getElementById(objet).style.display == "block") {
document.getElementById(objet).style.display = "none"; } else {
document.getElementById(objet).style.display = "block"; }
}
-->
</script>
</head>
<body>
<a href="javascript:aff('ContenuA');">Afficher A</a>
<a href="javascript:aff('ContenuB');">Afficher B</a>
<div id="ContenuA" style="display: none;border: 0px solid black";>
Mon contenu A
</div>
<div id="ContenuB" style="display: none;border: 0px solid black";>
Contenu B
</div>
</body>
</html>

Permet d'afficher ou masque un div

Mais je voudrai le modifier pour que le lien "Afficher" affiche 3 div à des endroits différents ...

Seulement si je repete la div il n'affiche que la premiere =(

Pouvez vous m'aidez ?

Merci

Configuration: Windows XP
Firefox 2.0.0.7

Meilleures réponses pour « [ Script Afficher / Masquer ] » dans :
[IE] Erreur de script / Effectuer un débogage VoirDe temps en temps, lorsque vous naviguez sur le Net et que vous chargez une page Web, un message d'erreur de script survient : Une erreur est survenue. Une erreur est survenue sur le script de cette page. Souhaitez-vous effectuer un débogage...
Afficher la musique que l'on écoute sur MSN/WLM VoirLorsque nous sommes connectés sur la messagerie instantanée Windows Live Messenger, il est possible d'afficher et d'utiliser en message personnel, la musique écoutée dans notre lecteur multimédia favori. Pour cela, il suffit d'activer l'option via...
Masquer les propriétés d'Affichage VoirMasquer les propriétés d'Affichage Préambule Attention, modifications dans le Registre A quel endroit peut-on masquer les onglets Masquer les onglets d'Affichage à l'aide du chiffre 1 Onglet Bureau Onglet Ecran de Veille Onglet...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
L'affichage de données sur le navigateur avec les CGI VoirBut d'un script CGI Les scripts CGI ont pour but d'afficher des pages Web générées par un programme informatique, d'où la dénomination de pages web dynamiques pour les pages créées par ce moyen. Toutefois, étant donné que le serveur renvoie telles...

1

PhP, le 8 oct 2007 à 21:54:48

Bonsoir,

Heu j'ai pas très bien compris ta question ... Tu veux masquer ou afficher plusieurs DIV d'un coup en cliquant sur un seul lien ?
par ex masquer ou afficher les div "ContenuA" et "ContenuB" en cliquant uniquement sur "Afficher A"
PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...

Répondre à PhP

2

Jean, le 9 oct 2007 à 13:56:22

Oui ! =)

J'ai essaye en mettant la même id pour chaque div , mais sa ne marche pas

Répondre à Jean

3

spidag, le 9 oct 2007 à 17:04:30

Bonjour,
as tu testé si la valeur de objet etait la bonne ? (On c jamais pour peut qu'il faut faire objet.value)...
de plus vire l'espace apres display dans tes differents script.

Répondre à spidag

4

PhP, le 10 oct 2007 à 17:28:53

Bonsoir

Ben c'est tout bête tu fais :

<html> 
<head> 
<script type="text/javascript"> 
<!-- 
function aff(objet){ 
if(document.getElementById(objet).style.display == "block") { 
document.getElementById(objet).style.display = "none"; } else { 
document.getElementById(objet).style.display = "block"; } 
} 

function toggleAB()
{
  aff('ContenuA');
  aff('ContenuB');
}
--> 
</script> 
</head> 
<body> 
<a href="javascript:toggleAB();">Afficher A et B</a> 
<div id="ContenuA" style="display: none;border: 0px solid black";> 
Mon contenu A 
</div> 
<div id="ContenuB" style="display: none;border: 0px solid black";> 
Contenu B 
</div> 
</body> 
</html> 

PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...

Répondre à PhP

5

Jean, le 11 oct 2007 à 17:53:30

Bonjour,

Merci bien mais je ne parviens toujours pas a faire ce que je souhaite !!

Je voudrai en faite faire une liste


- Contenu Z

- Contenu Y

- Contenu X

Et en dessou un lien

[ Afficher tous ]

Et lorsqu'on clique les contenu s'intercale a différente endroit

- Contenu Z

- Contenu A

- Contenu Y

- Contenu B

- Contenu X

Le code de php marche bien mais je n'arrive pas a le modifier pour faire sa

J'suis pas doué

Pouvez vous m'aidez a faire ceci ?

Merci

Répondre à Jean

6

krma777, le 15 oct 2007 à 19:57:13

Bonjour,
c'est énorme... Merci à PhP :p

Répondre à krma777

7

 francdrum, le 14 mai 2009 à 11:58:46
  • +1

Bjr
Je sais bien que ce topic a été posté il y a longtemps, mais je tente le coup ;-)
Avec le premier script, est ce qu'il est possible, lorsqu'on click sur un lien pour ouvrir, que ça ferme tout seul les autres, si on en a déjà ouvert ?
(J'espère que je suis clair ...;)
Merci d'avance
Me zo ganet e-kreiz er mor

Répondre à francdrum
Collection CommentÇaMarche.net