Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1097 connectés 

  FORUM HardWare.fr
  Programmation

  [javascript] Help

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] Help

n°124194
DJERO
Yoooup...merde ça marche pas..
Posté le 10-04-2002 à 14:42:27  profilanswer
 

Salut à tous,
 
Pourquoi cela ne fonctionne t-il pas:
 

Code :
  1. <select name=series id='series'>
  2. <option>[Sites]</option>
  3. <option
  4. onselect="javascript: document.all.montest.style.visibility='visible';">affiche </option>
  5. <option>autre</option>
  6. <option>autre2</option>
  7. </select>
  8. <div id="montest" style="visibility: hidden;">
  9. <p>test</p>
  10. </div>


 
Ce que je veux pouvoir faire:
1- lorsque affiche est sélectionné, le texte "test" de la balise div doit apparaitre.
2- Lorsqu'un autre champs est sélectionné, il doit disparaitre.
 
HELP
 
merci à vous ;)

 

[jfdsdjhfuetppo]--Message édité par Djero--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 10-04-2002 à 14:42:27  profilanswer
 

n°124202
petoulachi
A fortiori, brigadier chef
Posté le 10-04-2002 à 15:15:39  profilanswer
 

Il faut que tu regarde au niveau de la propriete selected [g].
 
Sinon, enfin peut etre tu l'as fait, mais un <select> et toujours dans un <form>
 
bonne chance !

n°124208
DJERO
Yoooup...merde ça marche pas..
Posté le 10-04-2002 à 15:24:23  profilanswer
 

effectivement je n'ai pas mis de form, c'est corrigé, mais hélas cela ne resoud pas le problème :(
 
Je ne connais pas le javascript, je sais juste le bidouiller, et encore.
Peux tu etre plus précis au sujet du selected?
 
ou mieux, me donner un exemple :D

n°124221
petoulachi
A fortiori, brigadier chef
Posté le 10-04-2002 à 15:45:28  profilanswer
 

Djero a écrit a écrit :

effectivement je n'ai pas mis de form, c'est corrigé, mais hélas cela ne resoud pas le problème :(
 
Je ne connais pas le javascript, je sais juste le bidouiller, et encore.
Peux tu etre plus précis au sujet du selected?
 
ou mieux, me donner un exemple :D  




Bon , donc ça donne (en gros, j'ai aps verifié le code)
onselect="javascript: mafonction();">affiche </option>
 
Et ensuite, dans la focntion mafonction() :
tu regardes quel est l'element selectionné, si ça correspond au bon, tu rend visible, sinon invisible.
Donc : [CODE]
if (document.series.selectedIndex==1)
    document.all.montest.style.visibility='visible';
else
    document.all.montest.style.visibility='hidden';
 
 
et voila  :hello:

n°124222
Dost67
Posté le 10-04-2002 à 15:45:43  profilanswer
 

Bon on va tenter une approche différente :

Code :
  1. <script language="JavaScript">
  2. function thefunc() {
  3.   if (document.forms[0].series.options.selectedIndex==1) {
  4.     document.all.montest.style.visibility='visible';
  5.   }
  6. }
  7. </script>
  8. <form ... >
  9. <select name=series id='series' onChange="thefunc()">
  10. <option>[Sites]</option>
  11. <option>affiche</option>
  12. <option>autre</option>
  13. <option>autre2</option>
  14. </select>
  15. </form>
  16. <div id="montest" style="visibility: hidden;">
  17. <p>test</p>
  18. </div>


Je ne te garantis pas que ça fonctionne mais essaye.

n°124224
Dost67
Posté le 10-04-2002 à 15:46:48  profilanswer
 

Grillaid !

n°124225
petoulachi
A fortiori, brigadier chef
Posté le 10-04-2002 à 15:46:56  profilanswer
 

Dost67 a écrit a écrit :

Bon on va tenter une approche différente :

Code :
  1. <script language="JavaScript">
  2. function thefunc() {
  3.   if (document.forms[0].series.options.selectedIndex==1) {
  4.     document.all.montest.style.visibility='visible';
  5.   }
  6. }
  7. </script>
  8. <form ... >
  9. <select name=series id='series' onChange="thefunc()">
  10. <option>[Sites]</option>
  11. <option>affiche</option>
  12. <option>autre</option>
  13. <option>autre2</option>
  14. </select>
  15. </form>
  16. <div id="montest" style="visibility: hidden;">
  17. <p>test</p>
  18. </div>


Je ne te garantis pas que ça fonctionne mais essaye.  




Faut pas oublier de mettre invisible si c pas le bon, mais sinon  :jap:

n°124541
DJERO
Yoooup...merde ça marche pas..
Posté le 11-04-2002 à 09:37:39  profilanswer
 

La deuxieme solution fonctionne.
 
Merci à vous deux ;)
 
Djé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [javascript] Help

 

Sujets relatifs
JAVASCRIPT : help.... comment envoyer le contenu d'une textarea[JavaScript] ça sert à koi xxxxxx.caretPos -> help me????
help me....html ou javascript ou je c pas.....JAVASCRIPT HELP very urgent
Utilisation de eval en javascript ? Help ???[ JavaScript / CSS ] changer la valeur d1 style avec onMouseOver. HELP
JAVASCRIPT Help ![HTML/JAVASCRIPT] c tout con mais je sais plus... HELP
[ HTML , JavaScript ] help, je trouve pas de nom de titre...[Javascript tout con] Help, je trouve po l'erreur !!!
Plus de sujets relatifs à : [javascript] Help


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR