Votre question

javascript : cible menu déroulant

Tags :
  • Javascript
  • Programmation
Dernière réponse : dans Programmation
26 Décembre 2005 16:14:08

Bonjour, j'ai un problème avec une de mes pages html.
je possède plusieurs fichiers : frame.htm (qui découpe ma page en deux parties : "choix" et "pages"), choix.htm, page1.htm (il y a en tout 8 pages de ce type).

frame.htm :

  1. <html>
  2. <head>
  3. </head>
  4. <frameset rows="100,*" frameborder=no border=0>
  5. <frame name="choix" src="choix.htm" noresize>
  6. <frame name="pages" src="page1.htm" noresize>
  7. </frameset>
  8. </frameset>
  9. </html>



choix.htm :

  1. <html>
  2. <head>
  3. <style type="text/css" media="screen">@import "../../../../style.css";</style>
  4. <SCRIPT LANGUAGE="JavaScript">
  5. function ChangeUrl(formulaire){
  6. if (formulaire.ListeUrl.selectedIndex != 0){
  7. location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
  8. }
  9. else{
  10. alert('Veuillez choisir une page.');
  11. }
  12. }
  13. </SCRIPT>
  14. </head>
  15. <body>
  16. <form action="" method=POST>
  17. <select name=ListeUrl onChange="ChangeUrl(this.form)">
  18. <option selected>-- Choisir une page --
  19. <option value="page1.htm">Page 1
  20. <option value="Page2.htm">Page 2
  21. <option value="page3.htm">Page 3
  22. <option value="page4.htm">Page 4
  23. <option value="page5.htm">Page 5
  24. <option value="page6.htm">Page 6
  25. <option value="page7.htm">Page 7
  26. <option value="page8.htm">Page 8
  27. </select>
  28. </form>
  29. </body>
  30. </html>


J'aimerais que ce formulaire ouvre les pages dans la frame "pages" et non dans la frame "choix" et je ne sais pa comment faire.
Pourriez vous m'aider s'il vous plait ?

Autres pages sur : javascript cible menu deroulant

26 Décembre 2005 17:15:34

Salut !

J'ai pas regarder ton code, désolé.

J'ai fait un site qui utilise un peu le meme procedé, j'utiliser javascript pour actualiser les pages de cette maniere :
<SCRIPT language=JavaScript>parent.nomdetaframetapage[/color].php';</SCRIPT>

Voila, j'espere que ca t'aidera :) 
27 Décembre 2005 00:30:15

ton exemple c'est avec du php mais ca marche avec du html ? si ca marche en tout cas je sais pas l'adapter à mon exemple :-?
Contenus similaires
27 Décembre 2005 13:45:44

personne sait comment je peux faire ? :-(
29 Décembre 2005 00:15:41

Dites moi si j'ai mal expliqué le problème :-?
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS