Beusoin d'aide en programation

Résolu
Bonjours, j'aimerai savoir si quelqu'un pourrai se devouer pour m'aider une fois de temps en temps sur msn en programation plutot que de passer a chaque fois par se forum

Cette fois mon probleme est que je n'arrive pas a crée un menu déroulant sur mon site qui m'envoie à une autre page quand je click sur un mot merci de votre aide

12 réponses

  1. Modérateur
    plutot que de passer a chaque fois par se forum

    surtout pas !

    Au moins ici, tout le monde peut profiter de la réponse.
    1. Modérateur
      Pour le menu déroulant:

      Dans ton menu déroulant, il suffit de mettre un appel à une fonction javascript:
      <select name="monmenu" size="1" onChange="javascript:changePage(this)">
      <option value="/page1.html">Aller à la page 1</option>
      <option value="/page2.html">Aller à la page 2</option>
      </select>
      


      Et de mettre au début de ton document:
      <script language="JavaScript" type="text/javascript">
      function changePage(form){
      				var nouvelleURL= document.form.monmenu.options[document.form.monmenu.selectedIndex].value;
      				document.location.href = nouvelleURL;
      			}
      </script>
      
      1. arf sa marche pas tout en bas de mon ecran sa marque erreur sur la page voila se que j'ai mis

        <select name="monmenu" size="1" onChange="javascript:changePage(this)">
        <option value="/index.html">index</option>
        <option value="/lien.html">lien</option>
        </select>

        il y a peut etre des truc a changer que je n'ai pas fait :|
        1. Modérateur
          Est-ce que tu as bien mis le javascript avant ?
          (dans ton body par exemple)
          1. oui j'ai mis exactement se que tu ma dit de mettre c'est a dire

            <script language="JavaScript" type="text/javascript">
            function changePage(form){
            var nouvelleURL= document.form.monmenu.options[document.form.monmenu.selectedIndex].value;
            document.location.href = nouvelleURL;
            }
            </script>

            dans <head>
            1. si quelqu'un connai une autre technique pour avoir un sous menu en passant son curseur sur le mot je suis prenneur si c'est plus simple (je suis pas a fond dans mon menu deroulant)
              1. C'est bon j'ai trouver :)

                <script language="JavaScript" type="text/javascript" src="http://adv.surinter.net/richmedia.adv?id=6564&tag=1"></script>

                sa dans <head>

                <SELECT SIZE="1" OnChange="window.open(this.options[this.selectedIndex].value,'_top');">
                <OPTION>Catégorie :</OPTION> 
                <OPTION VALUE="index.html">index</OPTION>
                <OPTION VALUE="thcom.htm">Commerce</OPTION>
                <OPTION VALUE="thcult.htm">Culture artistique</OPTION>

                et sa dans body

                Mais comme je suis chiant et que j'en veut toujours plus :) :
                est que en changeant un mot dans le code je peut au lieu de mettre un menu deroulant faire que quand je passe mon curseur le sous-menu aparaisse ?:)
                1. C'est bon il suffi de recree une autre page c'est impec merci a ceux qui m'ont aider :)