Problème code

Résolu
Bonjour,

voiçi mon code pour un menu deroulant avec dreamweaver MX...

<FORM>
<select name="liste1" size="1">
<option value="Lien à visiter">-------- Liens à visiter------
<option value="actmanuelle_cadre_septembre_mardi.htm">Septembre
<option value="actmanuelle_cadre_octobre_mardi.htm">Octobre
</select>
<INPUT TYPE="button" VALUE="Go"
onClick="if (form.liste1.selectedIndex != 0)
location = form.liste1.options[form.liste1.selectedIndex].value;
else
alert('Veuillez faire un choix dans le menu.')">
</FORM>

Mon soucis est : j'ai 2 cadres : 1 me servant de menu a gauche (ou j'ai mis mon code) et l'autre, à droite, pour visualiser le contenu.

Quand je clique sur , par exemple, "septembre", ma page s'affiche dans mon cadre de gauche, hors j'aimerai que ça s'affiche à droite...

QUe faut il changer dans mon code ?

merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.8

24 réponses

  1. ça y est j'ai réussi en me documentant . j'ai lu que dreamweaver faisait tout seul les menu deroulant :s c'est facile comme tout

    affichage/objet de formulaire/menu de routage

    et y a qu'à suivre les instructions !

    trop facile !

    3 jours que je suis sur ce "{#~& de menu deroulant !!

    bien contente d'avoir trouvé et j'espère que ça aidera qqun !!

    en tt cas, merci de votre aide !!!

    a bientot, (non, ça voudrait dire que j'ai ENCORE des soucis mdrr)

    bye
    1. Bon... lors voiçi ce que je suis arrivée a faire :

      J'ai créé un formulaire reroutage avec dreamweaver...

      Quand je met mon lien en "parent", ça marche.
      Quand je le met en leftframe ou mainframe, ça marche plus ! rien ne se passe

      Vous savez pourquoi ?

      <form name="form1">
      <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
      <option selected>Lien a visiter</option>
      <option value="nos_coordonnées.htm">septembre</option>
      </select>
      </form>
      1. bon, alors j'ai fait ce que tu m'as dit, mais ça charge ma page de gauche sur elle-même... en fait ça change rien sauf un rechargement dans le cadre de gauche du menu

        tu vois ce que je veux dire ?
        1. Ah oui ça devrait marcher avec un bouton submit, càd:
          <INPUT TYPE="submit" value="Go">
          à la place du
          <INPUT TYPE="button" VALUE="Go">
          mais ça modifie ton code.
          1. Ah oui ça devrait marcher avec un bouton submit, càd:
            <INPUT TYPE="submit" value="OK">
            à la place du
            <INPUT TYPE="button" VALUE="Go">
            mais ça modifie ton code.
            1. rien ne se passe non plus..

              bon, je vis encore faire des recherches, je vais bien voir..

              merci qd mm
              1. ben j'ai été explicite, tu précise le target dans la balise <FORM>, donc ton code devient:
                <FORM target="mainFrame">
                <SELECT NAME="liste1" SIZE="1">
                <OPTION VALUE="Lien à visiter">-------- Liens à visiter------
                <OPTION VALUE="actmanuelle_cadre_septembre_mardi.htm">Septembre
                <OPTION VALUE="actmanuelle_cadre_octobre_mardi.htm">Octobre
                </SELECT>
                <INPUT TYPE="button" VALUE="Go"
                onClick="if (form.liste1.selectedIndex != 0)
                location = form.liste1.options[form.liste1.selectedIndex].value;
                else
                alert('Veuillez faire un choix dans le menu.')">
                </FORM>
                J'ai modifié la première ligne.
                1. je le place ou exactement dans mon code ?

                  <FORM>
                  <SELECT NAME="liste1" SIZE="1">
                  <OPTION VALUE="Lien à visiter">-------- Liens à visiter------
                  <OPTION VALUE="actmanuelle_cadre_septembre_mardi.htm">Septembre
                  <OPTION VALUE="actmanuelle_cadre_octobre_mardi.htm">Octobre
                  </SELECT>
                  <INPUT TYPE="button" VALUE="Go"
                  onClick="if (form.liste1.selectedIndex != 0)
                  location = form.liste1.options[form.liste1.selectedIndex].value;
                  else
                  alert('Veuillez faire un choix dans le menu.')">
                  </FORM>

                  merci bcp de ton aide
                  1. En effet, j'ai dit une c.nnerie... t'inquiète, c'est en effet très courant (y'a qu'à demander à Google) et je m'en suis servi plus d'une fois.

                    Essaye <FORM target="mainFrame"> dans ton menu déroulant.
                    1. merci bcp mais ça fonctionne pas... rien ne se passe, rien ne change...

                      je suis sur 3 forum different et personne ne trouve... pourtant ç doit être courant !

                      je désespère un peu là :(
                      1. Bonjour,

                        dans ta définition des frames:
                        <frameset rows="*" cols="231,*" framespacing="0" frameborder="NO" border="0">
                          <frame src="activites_manuelles_menus_deroulants.htm" name="leftFrame" scrolling="yes" noresize>
                          <frame src="activites_manuelles_menu_deroulant_photos.htm" name="mainFrame">
                        </frameset>
                        tu n'as pas précisé le target:
                        <frameset rows="*" cols="231,*" framespacing="0" frameborder="NO" border="0">
                          <frame src="activites_manuelles_menus_deroulants.htm" name="leftFrame" scrolling="yes" target="mainFrame" noresize>
                          <frame src="activites_manuelles_menu_deroulant_photos.htm" name="mainFrame">
                        </frameset>
                        J'ai ajouté:
                        target="mainFrame"
                        dans la première frame.
                        1. Bon... je vois que personne ne peut m'aider :(

                          ce code-çi fonctionne mais dans le même cadre... lorsque je fais "aperçu dans IE" ou "Firefox", mes 2 cadres apparaissent et quand je clique dans le menu deroulant qui se trouve dans le cadre de gauche, le contenu s'affiche dans ce même cadre de gauche. Deja, le code fonctionne... mais moi je voudrais le contenu a droite

                          <FORM>
                          <SELECT NAME="liste1" SIZE="1">
                          <OPTION VALUE="Lien à visiter">-------- Liens à visiter------
                          <OPTION VALUE="actmanuelle_cadre_septembre_mardi.htm">Septembre
                          <OPTION VALUE="actmanuelle_cadre_octobre_mardi.htm">Octobre
                          </SELECT>
                          <INPUT TYPE="button" VALUE="Go"
                          onClick="if (form.liste1.selectedIndex != 0)
                          location = form.liste1.options[form.liste1.selectedIndex].value;
                          else
                          alert('Veuillez faire un choix dans le menu.')">
                          </FORM>

                          PPff vais je y arriver ?

                          tant pis, je vais me debrouiller

                          merci qd mm de votre aide
                          1. je n'ai pas les balises
                             et 
                            :s

                            la page entière de code concernant le cadre avec menu deroulant est en post 6. C'est tout ce que j'ai....
                            1. j'ai sélectionner le jeu de cadre en fait

                              je sais pas si c'est ça que tu veux :s

                              <frameset rows="*" cols="231,*" framespacing="0" frameborder="NO" border="0">
                              <frame src="activites_manuelles_menus_deroulants.htm" name="leftFrame" scrolling="yes" noresize>
                              <frame src="activites_manuelles_menu_deroulant_photos.htm" name="mainFrame">
                              </frameset>

                              est-ce ça ?
                              1. j'ai changé

                                location = form.liste1.options[form.liste1.selectedIndex].value + "_target='droite'";

                                par

                                location = form.liste1.options[actmanuelle_cadre_septembre_mardi.htm].value + "_target='droite'";

                                mais rien...

                                je comprends pas
                                1. attend, je rééssaie en changeant le nom de mon cadre (tout à l'heure ça n'a aps marché, je rééssaie pour voir)
                                  1. oui j'ai bien compris le principe ;)

                                    je t'envoie le code de toute ma page, peut être que tu pourras me dire !

                                    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
                                    <html>
                                    <head>
                                    <title>Document sans titre</title>
                                    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

                                    </head>

                                    <body bgcolor="#00CC66">
                                    <p align="center"><font color="#FFFFFF" size="5" face="Comic Sans MS"><a href="../index.htm" target="_parent"><font size="4">Accueil</font></a><br>
                                    </font></p>
                                    <p align="center"><font color="#006699" size="4" face="Comic Sans MS">A</font><font color="#FF9933" size="4" face="Comic Sans MS">c</font><font color="#CC3366" size="4" face="Comic Sans MS">t</font><font color="#99FFFF" size="4" face="Comic Sans MS">i</font><font color="#FFFFFF" size="4" face="Comic Sans MS">v</font><font color="#336600" size="4" face="Comic Sans MS">i</font><font color="#3399FF" size="4" face="Comic Sans MS">t</font><font color="#FF3300" size="4" face="Comic Sans MS">é</font><font color="#00FF66" size="4" face="Comic Sans MS">s</font><font size="4" face="Comic Sans MS">
                                    <font color="#66FFFF">M</font><font color="#CC99FF">a</font><font color="#996666">n</font><font color="#CCCC66">u</font><font color="#6699CC">e</font><font color="#CCCC66">l</font><font color="#FFFFCC">l</font><font color="#006699">e</font><font color="#CC3366">s</font>
                                    </font></p>
                                    <p align="center"><font size="7" face="Comic Sans MS"><img src="../Images/jeux_enfants005.gif" width="129" height="88"></font></p>
                                    <p align="center"><font color="#FFFFFF" size="5" face="Comic Sans MS"><strong><font size="3">Les
                                    oeuvres<br>
                                    </font></strong></font><font color="#FFFFFF" size="5" face="Comic Sans MS"><strong><font size="3">de
                                    chaque groupe<br>
                                    </font></strong></font><font color="#FFFFFF" size="3" face="Comic Sans MS"><strong>d'assistantes
                                    maternelles et </strong></font><strong><font color="#FFFFFF" size="3" face="Comic Sans MS">leurs
                                    enfants</font></strong></p>
                                    <p align="center"><img src="../Images/apinsauteurs.gif" width="170" height="100"></p>
                                    <p align="center"> </p>
                                    <p align="center"><a href="actmanuelle_cadrejoint_mardi_sept.htm"><font size="3"><img src="../Images/fille2ans.gif" width="30" height="34" border="0"></font></a>
                                    <font color="#FFFFFF" size="3" face="Comic Sans MS"><strong>Groupe du Mardi</strong></font></p>

                                    <FORM>
                                    <select name="liste1" size="1">
                                    <option value="Lien à visiter">-------- Liens à visiter------
                                    <option value="actmanuelle_cadre_septembre_mardi.htm">Septembre
                                    <option value="actmanuelle_cadre_octobre_mardi.htm">Octobre
                                    </select>
                                    <INPUT TYPE="button" VALUE="Go"
                                    onClick="if (form.liste1.selectedIndex != 0)
                                    location = form.liste1.options[form.liste1.selectedIndex].value + "_target='droite'";
                                    else
                                    alert('Veuillez faire un choix dans le menu.')">
                                    </FORM>

                                    <p align="center"><a href="actmanuelle_cadrejoint_jeudi_sept.htm"><img src="../Images/2bbdans%20sacjouer.gif" width="30" height="31" border="0"></a>
                                    <font color="#FFFF99" size="3" face="Comic Sans MS"><strong>Groupe du Jeudi</strong></font></p>
                                    <FORM>
                                    <SELECT NAME="liste1" SIZE="1">
                                    <OPTION VALUE="Lien à visiter">-------- Liens à visiter------
                                    <OPTION VALUE="actmanuelle_cadre_septembre_mardi.htm">Septembre
                                    <OPTION VALUE="actmanuelle_cadre_octobre_mardi.htm">Octobre
                                    </SELECT>
                                    <INPUT TYPE="button" VALUE="Go"
                                    onClick="if (form.liste1.selectedIndex != 0)
                                    location = form.liste1.options[form.liste1.selectedIndex].value;
                                    else
                                    alert('Veuillez faire un choix dans le menu.')">
                                    </FORM>

                                    <p align="center">  <a href="actmanuelle_cadrejoint_vendredi_sept.htm"><img src="../Images/gar%E7on2ans.gif" width="28" height="32" border="0"></a>
                                    <font color="#CCFF33" size="3" face="Comic Sans MS"><strong>Groupe du Vendredi</strong></font></p>
                                    <FORM>
                                    <SELECT NAME="liste1" SIZE="1">
                                    <OPTION VALUE="Lien à visiter">-------- Liens à visiter------
                                    <OPTION VALUE="actmanuelle_cadre_septembre_mardi.htm">Septembre
                                    <OPTION VALUE="actmanuelle_cadre_octobre_mardi.htm">Octobre
                                    </SELECT>
                                    <INPUT TYPE="button" VALUE="Go"
                                    onClick="if (form.liste1.selectedIndex != 0)
                                    location = form.liste1.options[form.liste1.selectedIndex].value;
                                    else
                                    alert('Veuillez faire un choix dans le menu.')">
                                    </FORM>

                                    <p> </p>
                                    <p> </p>
                                    </body>
                                    </html>

                                    Bon, je sais pas si tu vas t'y retrouver, mais en tout cas, merci de passer du temps à m'aider...

                                    cary
                                    1. Contributeur
                                      _target='droite'"

                                      “droite” parce que tu indiques “j'aimerai que ça s'affiche à droite”
                                      Il faut bien-sûr que tu indiques le nom du cadre que tu utilises (-;

                                      C'est où tout ça ?
                                      Où est la page concernée ?

                                      --
                                      • 1
                                      • 2