lien dans une liste déroulante

lien dans une liste déroulante - HTML/CSS - Programmation

Marsh Posté le 08-06-2006 à 19:03:56    

Bonjour à tous !
je voudrais créer une page, tres simple, dans laquelle se trouve une liste déroulante. J'aimerais que lorsque l'on clique sur un élément de cette liste déroulante, cela ouvre le lien en question, dans une frame, à droite, toujours dans la même page. J'utilise Dreamweaver et Webexpert, j'ai donc essayer les assistants dans chaque mais je n'ai pas reussi à faire en sorte que lorsque l'on choisisse un élément de la liste, cela pointe vers le lien correspondant à l'élément. Pouvez-vous m'aider svp ? Merci

Reply

Marsh Posté le 08-06-2006 à 19:03:56   

Reply

Marsh Posté le 08-06-2006 à 19:16:33    

regarde en javascript( oui , il faut mettre les liens dansla cambouis ) ,du cote de onChange


---------------

Reply

Marsh Posté le 08-06-2006 à 19:17:20    

comme exemple, j'ai essayer de regarder, sur le site Google, dans la recherche d'image, la liste déroulante dans laquelle on peut choisir la taille des photos recherchées, c'est ce genre que j'aimerais reproduire, j'ai donc regarder la source, et essayer de reproduire quelque chose du même type mais ca ne fonctionne pas.  A l'aide :)

Reply

Marsh Posté le 08-06-2006 à 19:21:20    

je ne connais pas javascript :s

Reply

Marsh Posté le 08-06-2006 à 19:27:16    

c'est l occasion des'y mettre:D


---------------

Reply

Marsh Posté le 08-06-2006 à 19:36:26    

:) d'accord, j'attaque, mais si ce soir je viens pleurer dans tes bras, tu me plaindra pas !! j'ai trouver des infos sur la fonction onChange et la fonction Lien() ca devrait m'aider.

Reply

Marsh Posté le 08-06-2006 à 19:38:15    

<select onchange="document.location.href=this.value">


---------------
Blablaté par Harko
Reply

Marsh Posté le 08-06-2006 à 19:45:13    

et comme je suis un petit rapide de la cliquette j'ai donc trouver, mais j'ai un petit soucis, je voudrais executer le script suivant pour allez piocher dans un disque amovible de mon ordi par exemple (et la ca va pleuvoir "pourquoi t'utilise pas l'exporateur" ..) mais ca me demande de verifier le chemin d'acces, qu'en pensez-vous ?  
 
 
<head>
<script language="JavaScript">  
function Change(formulaire)  
   {  
   if (formulaire.Liste.selectedIndex != 0)  
      {  
      location.href = formulaire.Liste.options[formulaire.Liste.selectedIndex].value;  
       }  
   }  
</script></head><body>
<FORM>  
<SELECT NAME="Liste" onChange="Changethis.form)">  
<OPTION SELECTED VALUE="">Lecteur</option>  
<option value="F:">F</option> (par exemple)
</SELECT> </FORM>

Reply

Marsh Posté le 08-06-2006 à 19:47:30    

Code :
  1. <head>
  2. </head><body>
  3. <FORM> 
  4. <SELECT NAME="Liste" onChange="document.location.href=this.value"> 
  5. <OPTION SELECTED VALUE="">Lecteur</option> 
  6. <option value="file://f:/">F</option> (par exemple)
  7. </SELECT> </FORM>


Message édité par gatsu35 le 08-06-2006 à 19:47:41

---------------
Blablaté par Harko
Reply

Marsh Posté le 08-06-2006 à 19:54:58    

merci beaucoup Gatsu35 !! ca fonctionne à merveille ! Je ne voudrais pas abser de votre bonne volonté mais je comprend pas trop le système de frame, comment faire pour que le lien s'ouvre dans une frame qui serait dans la partie droite de la page ? Merci à tous

Reply

Marsh Posté le 08-06-2006 à 19:54:58   

Reply

Marsh Posté le 08-06-2006 à 19:56:40    

Code :
  1. <head>
  2. </head><body>
  3. <FORM> 
  4. <SELECT NAME="Liste" onChange="window.open(this.value, 'leputaindenomdelaframedemerde')"> 
  5. <OPTION SELECTED VALUE="">Lecteur</option> 
  6. <option value="file://f:/">F</option> (par exemple)
  7. </SELECT> </FORM>



---------------
Blablaté par Harko
Reply

Marsh Posté le 08-06-2006 à 20:22:07    

ca a l'air de te faire tres plaisir de me repondre a en constater le nom de la frame ...

Reply

Marsh Posté le 08-06-2006 à 20:26:14    

non, c'est juste que les frame c'est le mal absolu en web, et puis dans ton cas comme c'est personnel tu en fais ce que tu veux, et libre à moi de mettre ce que je veux.
 
si ca ne me faisait pas plaisir de te répondre, je te répondrai tout simplement pas


---------------
Blablaté par Harko
Reply

Marsh Posté le 08-06-2006 à 20:32:14    

j'avais pas vu ca comme ca ! merci :)

Reply

Marsh Posté le 10-06-2006 à 09:13:19    

Merci aussi ^^
 

Reply

Sujets relatifs:

Leave a Replay

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