menu déroulant vers iframe

menu déroulant vers iframe - HTML/CSS - Programmation

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.

Reply

Marsh Posté le 29-01-2005 à 08:47:37   

Reply

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 :)

Reply

Sujets relatifs:

Leave a Replay

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