menu déroulant vers iframe - HTML/CSS - Programmation
Marsh Posté le 29-01-2005 à 09:47:18
Il y a plusieurs erreurs :
L'attribut "base target" de la balise select n'existe pas. Dans l'évènmenent onchange, t'as du code, mais tu n'as pas spécifié de langage par défaut des scripts.
Ce qu'il faut faire, c'est donner un id à ton iframe, puis dans la propriété onchange (bien qu'il soit conseillé de mettre au moins un bouton Go), tu récupère l'iframe avec document.getElementById, puis tu changes la page dedans à partir de la valeur de ton select
Marsh Posté le 29-01-2005 à 08:47:37
Salut,
j'utilise des menus déroulant dans mon site, quand l'utilisateur clique dans le menu, le lien le redirige sur une page dans le même cadre que la page du menu. Depuis, j'ai inséré une iframe dans la page et je voudrais que le menu redirige vers l'iframe. . .
j'ai essayé plusieurs trucs : target="iframe" mais je ne trouve pas .
voilà mon menu:
<head>
<style type="text/css">
<!--
.combobox {
background-color: #FFFFFF;
color: #808080;
font-size: 10pt;
font-family: arial;
font-weight: bold; font-style: italic;
}
-->
</style>
</head>
<body>
<select class="combobox" name="SiteMap" base target="iframe" onchange="if(options[selectedIndex].value){location = options[selectedIndex].value}" size="1">
<option selected> Liens à Consulter </option>
<option value="equipetitre.htm">L' Equipe</option><option value="infostitre.htm">Infos</option><option value="horairetitre.htm">Horaires</option><option value="contactstitre.htm">Contacts</option><option value="assoctitre.htm">L'Assoc'</option><option value="stagestitre.htm">Stages</option><option value="petitesannoncestitre.htm">Petites Annonces</option>
</select>
</body>
merci de me répondre.