Mais comme j'ai beaucoup de page a faire lire cela ne fait pas tres beau de faire un sommaire ultra long, donc j'ai pensé a faire un menu deroulant qui menerais a la page souhaiter.
Voilà j'ai passé un petit bout de temps à trouver la fonction que je cherchais et j'ai réussi à faire marcher un select qui renvoit vers une ancre (quand tu le déselectionne (onBlur)) Voila le code utiliser:
<scripttype="text/javascript">
function goAncre(ancre,adresse){
location.href = adresse+"#"+ancre;
} </script>
Dreamweaver à une fonction pour faire ce genre de menu. voici le script qu'il génère. Ok pour le XHTML :
<!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>Document sans nom</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> <div> <formaction=""id="menu_form"> <div> <selectname="menu_select"onchange="MM_jumpMenu('parent',this,0)"> <optionvalue="page.html#1">1</option> <optionvalue="page.html#2">2</option> <optionvalue="page.html#3">3</option> </select> <inputtype="button"name="Button1"value="Aller"onclick="MM_jumpMenuGo('menu','parent',0)"/> </div> </form> </div> </body> </html>
× 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