S'il vous plaît, quelqu'un peut me dire quel code je doit taper en HTML pour que lorsque quelqu'un clique sur un des choix d'une liste déroulante il soit redirigé vers une page du site ?
J'ai juste apris le HTML et le CSS. Mais je crois que finalement je vais fair une série d'ancre, je sais pas encore
Mais a mon avie si je peux le fair avec une liste déroulante se serai mieux.
Tiens, voila un code complet, qui vient de Dreamweaver :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="fr"> <head> <metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"/> <title>Menu déroulant de reroutage</title> <scripttype="text/JavaScript"> <!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById)x=d.getElementById(n); return x; }
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore); }
//--> </script> </head> <body> <formid="form1"> <selectname="menu1"onchange="MM_jumpMenu('parent',this,1)"> <optionvalue="page1.html">Choix 1</option> <optionvalue="page2.html">Choix 2</option> <optionvalue="page3.html">Choix 3</option> </select> <inputtype="button"name="Button1"value="Aller"onclick="MM_jumpMenuGo('menu1','parent',1)"/> </form> </body> </html>
Pour ce qui figure dans ta listes, tu n'as plus qu'a modifier, supprimer et ajouter des balises optiosn, comme celle ci : <option value="page3.html">Choix 3</option>
OK merci beaucoup ! Je vais le tester et je te confirmerai que sa marche bien après
Eu j'ai vite fait essayé d'y fair marcher mais je n'y arrive pas mais c'est pas grave, pour ce que je veux fair les ancres seront plus pratique
J'espère que je ne vous ai pas trop dérangé, encore merci !
Listes déroulantes
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Ma vraie biographie - Ex-Manager de la Validation sur le Site du Zéro - sdlm.be - Horus.aero