V 4.02 code HTML de masquage ne fonctionne plus [Réglé]
forum6691 Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Je viens de découvrir un dysfonctionnement dans le module page qui est apparu en passant en V4.
Dans une page, j'utilise le code HTML suivant pour masquer une partie de la fenêtre, mais on peut démaquer en cliquant sur un texte
Code HTML :
[html] <script type="text/javascript"> function HideShow(id) { var o = document.getElementById(id); if(o.style.display == CONCAT('' , o.style.display) == 'block') o.style.display = 'none'; else o.style.display = 'block'; } </script> [/html][html] <div id="links"> <h2 id="links_title" onclick="HideShow('links_content2')" style="cursor: pointer;"><img src="/upload/la_londe.gif" /> Cale du port de La Londe les Maures (port Miramar)</h2>(cliquez pour afficher/masquer) <div id="links_content2" class="content"> [/html] [i][align=center]Article par -------/align][/i] Situation : 43°06'9''N - 006°14'8''E Carte SHOM : 7407 [i]Crédits photo copyright Google Earth[/i] [img]/upload/cale_la_londe1.jpg[/img] [u]Capitainerie Port Miramar La Londe[/u] Adresse: Rond-point Walluf, 83250 Londe les Maures (La) Contact: Tél : 04 94 01 53 45/04 94 23 40 98‎ Fax : 04 94 01 53 47 Ouverture : Hors saison : 08h30 / 12h30 - 13h30 / 17h00 du lundi au samedi et 08h30 / 12h00 le dimanche Juillet / Août : tous les jours de 08h00 à 20h00 avec présence d'un agent la nuit [url=/upload/tarif_port_la_londe_2013.pdf][size=15][color=blue]->Tarifs 2013 port (fichier pdf)[/color][/size][/url] [u]Cale de mise à l'eau :[/u] L'accès à la cale de mise à l'eau est payant uniquement du 1 juillet au 31 août. L'accés à la cale [img]/upload/cale_la_londe2.jpg[/img] Attendre sur le coté droit avant de mettre à l'eau [img]/upload/cale_la_londe3.jpg[/img] [style=warning]Attention à la barrière en hauteur du parking à remorques en face de la cale. [color=red][b]Hauteur max 1,90 m ! [/b][/color] N'avancez pas trop à l'intérieur du parking avec le bateau en remorque lors de la manœuvre pour s'aligner avec la cale.[/style] La mise à l'eau [img]/upload/cale_la_londe4.jpg[/img] [img]/upload/cale_la_londe5.jpg[/img] [html] </div> </div> <script type="text/javascript"> document.getElementById('links_content2').style.display = 'none'; </script> [/html]
Depuis le passage en V4 impossible de démasquer la partie de la fenetre cachée à l'ouverture initiale de la fenetre ??
Quel est le problème?
Merci de votre aide.
Édité par forum6691 Le 07/04/2013 à 08h22
Testeur V5
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
C'est ta fonction concat qui est mal renseignée, et qui ne sert à rien d'ailleurs..
Remplace ton script par celui-ci :
Code JAVASCRIPT :
<script type="text/javascript"> function HideShow(id) { var o = document.getElementById(id); if (o.style.display=="block") o.style.display = 'none'; else o.style.display = 'block'; } </script>
"Je suis un mec simple, y'a pas plus compliqué que moi"
forum6691 Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Merci bien Teki Latex.
Testeur V5
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie