salut tous ,
j ai un probleme , j ai un combobox et je veux que selon la valeur selectionné de ce combo j affiche une frame correspond a cette valeur, j ai utiliser l action onChange()
et merci en avance
salut tous ,
j ai un probleme , j ai un combobox et je veux que selon la valeur selectionné de ce combo j affiche une frame correspond a cette valeur, j ai utiliser l action onChange()
et merci en avance
Deja, est-ce réellement un "combobox" ou juste une liste déroulante?
Un combo box étant un champ libre, ca me semble plus difficile qu'avec un dropdown.
Dans ce second cas, si tu mets ton URL de destination dans la valeur, tu dois pouvoir faire un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2onchange="document.frames['le_nom_de_ta_frame'].src=this.options[this.selectedIndex].value'"
merci mais je veux savoir ou je peux mettre ces frames pour qu il ne soit pas visible que a l appel de l'evenement onChange()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2onchange="document.frames['le_nom_de_ta_frame'].src=this.options[this.selectedIndex].value'"
Tu peux refaire ta phrase de facon a la rendre compréhensible stp?
je veux que ces frames ne sont pas visibles que au moment de l'apple de l'evenement onChange(),
c'est pour cela je sais pas où je peux les mettre dans le code html!!
Je sais pas si tu peux appliquer la propriété display a une frame, mais tu peux essayer:
Sinon tu lui donnes une position absolue, en dehors de l'écran (position:absolute; left:-1500px), et onchange tu changes la position, voire tu crées une fonction qui génere ton iframe au moment du onchange.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select onchange="document.frames['le_nom_de_ta_frame'].src=this.options[this.selectedIndex].value'; document.frames['le_nom_de_ta_frame'].style.display='block';"> <option value="mapage1.php">Page 1</option> <option value="mapage1.php">Page 1</option> </select> <iframe name="le_nom_de_ta_frame" style="display:none"></iframe>
Merci c'est une bonne idée je vais l 'essayer...Sinon tu lui donnes une position absolue, en dehors de l'écran (position:absolute; left:-1500px), et onchange tu changes la position, voire tu crées une fonction qui génere ton iframe au moment du onchange.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager