Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 07-06-2007 15:06:14

sensei
Passionné WP
Date d'inscription: 30-03-2007
Messages: 135

liste deroulante dans une page

Salut,

Je vous présente mon probleme,

J'ai créé une liste deroulante dans ma page galerie pour passer d'une ville à l'autre :

Code:

  1. <html>
  2. <head>
  3. <script type="text/javascript" language="javascript">
  4. <!--
  5. ,_target) {
  6.   if (_cadre) {
  7.     parent._cadre.location.href = _url;
  8.   } else if (_target) {
  9.     _target = window.open(_url,_target);
  10.   } else {
  11.     window.location.href = _url;
  12.   }
  13. }
  14.  
  15.  
  16. function twPopUp(_url,_nom,_larg,_haut,_defil) {
  17. var op_scroll  = _defil;
  18. var op_wid  = _larg;
  19. var op_heigh = _haut;
  20. var op_tool  = 0;
  21. var op_loc_box  = 0
  22. var op_dir  = 0;
  23. var op_stat  = 0;
  24. var op_menu  = 0;
  25. var op_resize  = 0;               
  26. var options = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  27. + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars=" 
  28. + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  29. var wNom = window.open(_url, _nom, options);
  30. if(_nom.focus){_nom.focus();}
  31. }
  32. // -->
  33. </script>
  34. </head>
  35.  
  36. <form>
  37. <select name="MenuAuto" onChange="sel=this.options[this.selectedIndex].value;if (sel){twAller(sel,'','')}">
  38. <option selected="selected" style="font-weight: bold;" disabled="disabled">Bouches du rhône (13)</option>
  39.   <option value="<?php echo get_page_link(38); ?>">Aix en provence</option>
  40.   <option value="">Aubagne</option>
  41.   <option value="4">Istres</option>
  42.   <option value="5">Marseille</option>
  43.   <option>------- </option>
  44.   <option value="6" style="font-weight: bold;" disabled="disabled">Var (83)</option>
  45.   <option value="7">Le Beausset</option>
  46.   <option value="8">Nans les Pins</option>
  47.   <option value="9">Six-Fours-les-Plages</option>
  48.  
  49. </select>
  50. </form>
  51. </body>
  52. </html>

Et dans ma page ou je veux que cette liste s'affiche, j'ai mis ca au debut:

Code:

  1. <div id="nav"><?php include ('nav_realisations.html'); ?></div>

Et les liens ne s'affiche pas du tout...

Le javascript ne peut pas être utilisé dans une page contenu ?

Merci.

Hors ligne

 

#2 07-06-2007 16:01:01

sensei
Passionné WP
Date d'inscription: 30-03-2007
Messages: 135

Re: liste deroulante dans une page

Merci beaucoup de ton aide Aaxane, le seul probleme, je pense avoir fait ce que t'as dit mais rien ne s'affiche en entete maintenant, voici la page.php qui se nomme "navig_realisations.php" :

Code:

  1. <html>
  2. <head>
  3. <?php if ( is_page('51') ) { ?>
  4. <script type="text/javascript" language="javascript">
  5. <!--
  6. ,_target) {
  7.   if (_cadre) {
  8.     parent._cadre.location.href = _url;
  9.   } else if (_target) {
  10.     _target = window.open(_url,_target);
  11.   } else {
  12.     window.location.href = _url;
  13.   }
  14. }
  15.  
  16. function twPopUp(_url,_nom,_larg,_haut,_defil) {
  17. var op_scroll  = _defil;
  18. var op_wid  = _larg;
  19. var op_heigh = _haut;
  20. var op_tool  = 0;
  21. var op_loc_box  = 0
  22. var op_dir  = 0;
  23. var op_stat  = 0;
  24. var op_menu  = 0;
  25. var op_resize  = 0;               
  26. var options = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  27. + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars=" 
  28. + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  29. var wNom = window.open(_url, _nom, options);
  30. if(_nom.focus){_nom.focus();}
  31. }
  32. // -->
  33. </script>
  34. </head>
  35. <body>
  36. <form>
  37. <select name="MenuAuto" onChange="sel=this.options[this.selectedIndex].value;if (sel){twAller(sel,'','')}">
  38. <option selected="selected" style="font-weight: bold;" disabled="disabled">Bouches du rhône (13)</option>
  39.   <option value="<?php echo get_page_link(38); ?>">Aix en provence</option>
  40.   <option value="">Aubagne</option>
  41.   <option value="4">Istres</option>
  42.   <option value="5">Marseille</option>
  43.   <option>------- </option>
  44.   <option value="6" style="font-weight: bold;" disabled="disabled">Var (83)</option>
  45.   <option value="7">Le Beausset</option>
  46.   <option value="8">Nans les Pins</option>
  47.   <option value="9">Six-Fours-les-Plages</option>
  48.  
  49. </select>
  50. </form>
  51. </body>
  52. <?php } else { ?>
  53. <?php } ?>
  54. </html>

J'ai peut être mal mis les balises HTML.

Et j'ai modifier la premiere ligne de mes pages contenu :

Code:

  1. <div id="nav"><?php include ('navig_realisations.php'); ?></div>

Merci.

Dernière modification par sensei (07-06-2007 16:01:30)

Hors ligne

 

#3 07-06-2007 16:22:57

sensei
Passionné WP
Date d'inscription: 30-03-2007
Messages: 135

Re: liste deroulante dans une page

En effet...

Mais la page.php que tu dis, c'est la page contenu alors ?

Et ma liste deroulante je l'insere ou ?

Merci.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France