onClick

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : onClick

par Xenon_54 » 14 mars 2005, 02:20

J'ai essayé avec ceci et ça fonctionne:

Code : Tout sélectionner

<script language="javascript" type="text/javascript"> var NS; if (document.layers) { NS = true; } var HIDDEN = (NS) ? 'hide' : 'hidden'; var VISIBLE = (NS) ? 'show' : 'visible'; function hide(what) { with (document.getElementById(what).style) { if(visibility==HIDDEN) { visibility = VISIBLE; } else { visibility = HIDDEN; } } } </script> <a href="javascript:;" onclick="hide('test')">test</a> <div id="test">blabla</div>
;)

par thierry » 14 mars 2005, 01:53

salut,

. sur ton lien appel une fonction js
. crée un input de type hidden auquel tu affectes la value "'visible' par exemple
. a chaqe appel de ta fonction test quelle est la valeur de ton hidden
. si la valeur est 'visible' affiche ton calque et modifie la valeur de ton hidden par 'cache'
. si la valeur de ton hidden est 'cache' cache ton calque et modifie la valeur de ton hidden par 'visible'

y'a peut-être plus simple mais je pense que ça devrait marcher

thierry

onClick

par Vince71 » 13 mars 2005, 21:36

Je me met doucement au JavaScript, ( pluôt DHTML ), et je voudrais savoir si on pouvait mettre 2 fois onClick dans un même liens ? le premier clique pour afficher un calque et le deuxiéme pour le cacher ..
merci
a+