begin process at 2012 05 29 09:45:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

Menu déroulant modifiant un iframe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Menu déroulant modifiant un iframe

jeudi 15 octobre 2009 à 12:59:48 | Menu déroulant modifiant un iframe

barcelonetony

Bonjour à tous,

J'ai besoin de votre aide pour le développement de mon site...

Pour des raisons esthétiques j'utilise un bouton menu déroulant avec 10 options, chacunes permettant le choix d'un animal.

Quand le choix est fait, je voudrais que la fonction onChange modifie mon iframe a côté (name="center") par une autre page (exemple: FL01.htm ou FL02.htm , etc...)

Cela marche quand je l'utilise dans une liste comme ceci:

<a href="FL01.htm" target="center">animal 01</a>
<a href="FL02.htm" target="center">animal 02</a>
<a href="FL03.htm" target="center">animal 03</a>

J'ai juste besoin que cette liste soit intégrée dans un menu déroulant.

Je suis obligé d'utliser un iframe car je dois insérer un bouton d'achat pour chaque référence, je ne suis pas assez calé pour faire autrement...

Merci à tous pour votre aide..

Tony

jeudi 15 octobre 2009 à 13:05:44 | Re : Menu déroulant modifiant un iframe

Bul3

Membre Club

Bonjour,
>>je ne suis pas assez calé pour faire autrement...
c'est un choix,
rien à dire
nul ne conteste, et celui qui
critiquerait ferait sans doute bien pire

>>J'ai juste besoin que cette liste soit intégrée
>>dans un menu déroulant.
et, c'est quoi votre menu déroulant ?
un select ? dans ce cas, remplacer le par un div avec
style="overflow:auto;height:40px;..."

Cordialement [mon Site] [M'écrire] Bul
jeudi 15 octobre 2009 à 15:39:44 | Re : Menu déroulant modifiant un iframe

barcelonetony

Merci Bul3, mais vos explications ne sont pas assez claires pour moi.

Suis un novice en html, bien que j'en fais depuis 5 ans...

C'est très simple, j'ai un bouton qui permet en cliquant dessus de dérouler une liste de propositions, 10 en tout.

Je pensais utiliser <select> .

Il faut que le choix effectué modifie l'iframe name="center" avec une adresse différente: FL01.htm, Fl02.htm, etc...

Je ne peux pas utiliser un <div> car je n'ai pas assez de places en dessous, d'où l'idée d'utiliser un menu déroulant...

jeudi 15 octobre 2009 à 15:55:51 | Re : Menu déroulant modifiant un iframe

Bul3

Membre Club
et... je vous disais d'utiliser
un div plutôt qu'un select
on peut fazire avec un select, mais ça oblige
le javascript, avec un div : html uniquement !

<div style=" background-color:#FFFFEE;
width:40%;
overflow:auto;
height:32px;">
<a href="FL01.htm" target="center">animal 01</a><br />
<a href="FL02.htm" target="center">animal 02</a><br />
<a href="FL03.htm" target="center">animal 03</a><br />
<a href="FL04.htm" target="center">animal 04</a><br />
....
</div>
<iframe name="center"></iframe>

vous adapterez le style= à ce que vous
voulez comme présentation
jeudi 15 octobre 2009 à 20:47:52 | Re : Menu déroulant modifiant un iframe

barcelonetony

Bonsoir,

J'ai essayé cette méthose mais cela ne donne rien, en plus cela ne permet pas d'avoir un menu déroulant, mais une liste de bas en haut, ce que je ne veux pas du tout... je souhaite un menu déroulant qui s'affiche.

Je pense que je dois ajouter quelques précisions:

J'ai un tableau avec 2 colonnes, une avec le choix des animaux et l'autre avec la photo et un bouton d'achat

Je suis obligé d'avoir la partie où se situe la photo en iframe qui doit être modifié à chaque fois que la personne clique sur le nom d'un animal (FL01.htm, FL02.htm, etc...).

Pour des raisons de taille de tableau (il y a 80 references de photos) je dois avoir cette liste qui s'affiche avec un bouton qui lorsque l'on clique, se déroule la liste des choix de photos (=menu déroulant)

Quelqu'un s'y connait-il en menu déroulant svp????

Par avance merci,

Tony
vendredi 16 octobre 2009 à 08:58:08 | Re : Menu déroulant modifiant un iframe

Bul3

Membre Club
>>'ai essayé cette méthose mais cela ne donne rien,
probablement que vous n'avez pas essayé tel quel
>>en plus cela ne permet pas d'avoir un menu déroulant,
>>mais une liste de bas en haut,
si vous essayez tel quel mon exemple,
ça ressemble assez à un select
>>je souhaite un menu déroulant qui s'affiche.
et le menu déroulant c'est quelle balise ???
vendredi 16 octobre 2009 à 09:06:53 | Re : Menu déroulant modifiant un iframe

Bul3

Membre Club
essayez donc ici et dites-moi
vendredi 16 octobre 2009 à 10:59:23 | Re : Menu déroulant modifiant un iframe

barcelonetony

Bonjour Bul3,

Merci pour cet exemple, c'est un peu plus clair avec le lien donné. Il faut que j'essaye dans un tableau pour voir si cela fonctionne au sein d'un tableau...

Par contre j'ai ouvert le lien sur un pc et sur un mac, et sur ce dernier cela ne marche pas.

J'ai besoin d'un code qui marche dans les 2 cas...

Je vais continuer à creuser... je vous tiens au courant...

Tony
vendredi 16 octobre 2009 à 11:16:08 | Re : Menu déroulant modifiant un iframe

Bul3

Membre Club

ah... mac : connait trop peu pour dire.
comme c'est du pur html+css... disons : curieux
la compatibilité serait encore plus
difficile avec du javascript je pense.

pour ressembler "mieux" au select :
jouer, en css, avec le heigth dans le_div:hover

si vous tenez à tout prix à mettre un select
et du javascript :
évènement onchange du select appelle une fonction (**)
le_select.selectedIndex c'est l'index de
l'option choisie
vous mettez l'url dans le .value des option
le_select.options[n° de ligne].value pour l'obtenir
et pour charger dans un iframe : modifier son .src

(**) attention si le select n'a pas de size ou si
size="1", l'option 0 est sélectionnée par défaut
pour déclencher le onchange, il faudrait
cliquer sur une autre option....
donc mettez un size au moins="2", ou mettez
un "titre" dans le 1ère option et tester si
ce n'est pas celle là qui est actionnée, ou
au focus, mettez selectedIndex=-1, ou ....



Cette discussion est classée dans : menu, iframe, déroulant, animal, modifiant


Répondre à ce message

Sujets en rapport avec ce message

iframe et menu déroulant [ par Kangax ] Bonjour,j'ai un léger souci car j'ai créé un site web avec :- des menus déroulants sur la page principale- dans cette même page principale : une ifram Conflit iframe et menu déroulant js [ par nanouette ] Bonjour,J'ai un menu déroulant en javascript qui passe derrière un iframe. Le menu est horizontal et mon iframe a gauche.Mon script de menu marche par menu déroulant html [ par poiuytrez3 ] Bonjour,je cherche à faire un menu déroulant en html où un des éléments du menu est déssactivé ?J'ai tenté de faire :     Mahts    <option disabled="d Menu déroulant en C [ par kikaanouar ] j ai un projet c'est le menu déroulant je vx le faire a l aide de la souris et en mode graphique et qu il soit dynamique merci pour votre aide Menu déroulant>>>>Image [ par wemacl ] Bonjour,je débute en javascript...Comment afficher une image (Pas en pop up), choisie dans un menu déroulantMerci d'avance,Claudy Interférences entre un sous menu déroulant et une FRAME [ par malanico ] Bonjour,Ma page se compose de deux frames.Dans celle de gauche, un menu déroulant vertical dynamique a trois niveaux.Dans celle de droite, les pages c RSS en menu déroulant [ par 111702 ] Bonjour à tousJe cherche un moyen de créer un menu deroulant avec plusieurs nom de sites, puis en selectionnant un des sites, avoir le flux RSS corres netscape, menu déroulant, scintillement ... [ par gladiarotor ] Bonjour,je réalise une page avecun menu déroulant avec une petite touche graphique.il s'affiche tres bien sur mozilla, ie, firefox mais pas sour netsc Problèmes de survols de menu déroulant html et javascript [ par fvaucell ] Bonjour, J'ai un problème dont je ne vois pas l'explication dans un menu déroulant Voici la structure du menu :     titre1     &l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,404 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales