Cacher un div. Un script qui ne veut pas marcher.

Cacher un div. Un script qui ne veut pas marcher. - HTML/CSS - Programmation

Marsh Posté le 16-12-2007 à 13:58:14    

Bonjour,
 
J'ai le script suivant qui refuse obstinément (le bougre) de marcher, que ce soit sous Safari ou Firefox.
Y voyez vous quelque chose d'anormal parce que moi je m'avoue vaincu... (oui j'ai pas un niveau terrible, vous l'aurez deviné)
 

Code :
  1. <html>
  2. <head>
  3.   <title>Exemple</title>
  4. </head>
  5. <body>
  6. <div id="div1">mon div 1</div>
  7. <input type="button" value="Planquer moi ce div que je ne saurais voir." onclick="cacher(div1)">
  8. <script>
  9. function cacher(lobjet)
  10. {
  11. document.getElementById(lobjet).style.visibility = 'hidden';
  12. }
  13. </script>
  14. </body>
  15. </html>


 
 
Une histoire de simple cote double cote ?
 
Merci d'avance !!!

Reply

Marsh Posté le 16-12-2007 à 13:58:14   

Reply

Marsh Posté le 16-12-2007 à 14:15:50    

faut mettre entre simple quotes
 

Code :
  1. <input type="button" value="Planquer moi ce div que je ne saurais voir." onclick="cacher('div1')">

Reply

Marsh Posté le 16-12-2007 à 14:16:29    

<script type="text/javascript"> (t'en as oublié un bout)
ensuite, vaut mieux les mettre dans le <head>
et enfin, c'est plus propre en fichier JS externe...
 
onclick="cacher('div1')"


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 16-12-2007 à 14:55:20    

Merci beaucoup les gars. Tous ces petits trucs vont me rendre fou lol.
 
Pourquoi faut il mettre des quotes ici, alors qu'a l'intérieur des balises script on passe des arguments sans quotes ? Faudra qu'on m'explique un jour pourquoi toutes ces versions de syntaxe...


Message édité par oZen le 16-12-2007 à 14:58:05
Reply

Marsh Posté le 16-12-2007 à 19:36:24    

ça dépend si tu passes un paramètre ou une valeur de paramètre ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed