cible menu déroulant

cible menu déroulant - HTML/CSS - Programmation

Marsh Posté le 22-11-2005 à 19:11:09    

bonjour,
je suis en train de creer un site internet et je souheterais que dans mon menun il y est un menu deroulant. j'ai deja le code :

Code :
  1. <FORM>
  2. <SELECT NAME="liste1" SIZE="1">
  3. <OPTION SELECTED VALUE="">-------- Liens à visiter --------
  4. <OPTION VALUE="lien1.html">Mon premier lien
  5. <OPTION VALUE="lien2.html">Mon deuxième lien
  6. </SELECT>
  7. <INPUT TYPE="button" VALUE="Go"
  8.   onClick="if (form.liste1.selectedIndex != 0)
  9.       location = form.liste1.options[form.liste1.selectedIndex].value;
  10.     else
  11.       alert('Veuillez faire un choix dans le menu.')">
  12. </FORM>


il marche mais mon problème, c'est que je souheterais afficher les lien dans un autre cadre. J'ai essayer avec target="principal" mais je n'est pas réussi.
Alors je voudrais savoir si quelqu'un pouvait m'aider??

Reply

Marsh Posté le 22-11-2005 à 19:11:09   

Reply

Marsh Posté le 23-11-2005 à 11:55:10    

Slt,
 
Essaies un truc du genre:
 

Code :
  1. document.frames[nom_frame].location.href = lien.html


 
Sinon ton target, ou l'as tu mis?


Message édité par winnetsniper le 23-11-2005 à 11:56:12
Reply

Marsh Posté le 23-11-2005 à 14:08:36    

voici les essais que j'ai fait  

Code :
  1. <OPTION SELECTED VALUE="">-------- Liens à visiter --------
  2. <OPTION VALUE="document.frames[principal].location.href = lien1">Mon premier lien
  3. <OPTION VALUE= "lien2.html" target="principal" >Mon deuxième lien
  4. <OPTION VALUE= target="principal" "lien3.html" >Mon troisieme lien


Message édité par elephant13 le 23-11-2005 à 14:08:54
Reply

Marsh Posté le 24-11-2005 à 15:15:40    

elephant13 > Dans ton code de départ, où se trouve donc le mot "location"?
Par conséquent, d'aprés toi, quel endroit du code doit tu modifier pour que le "location" soit celui d'une autre frame?
 
Là, ce que t'as écrit le second coup, c'est que t'as un fichier nomé "document.frames[principal].location.href = lien1", un autre nomé "lien2.html" et un dernier sans nom.
 
Est ce que tu piges ton erreur?

Reply

Marsh Posté le 25-11-2005 à 11:21:45    

Les "essais" ce sont des codes que des personnes m'on donnés sur un autre forum donc moi j'ai mis le code donné et rien d'autre....
En fait je comprend pas . :pt1cable:


Message édité par elephant13 le 29-11-2005 à 14:56:47
Reply

Sujets relatifs:

Leave a Replay

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