redirection par une boite de selection.. problème avec "_blank"

redirection par une boite de selection.. problème avec "_blank" - HTML/CSS - Programmation

Marsh Posté le 24-09-2003 à 19:54:12    

Bonsoir,
 
J'ai un problème qui me saoul un peu. Pkoi la redirection ne se fait pas? Quelle est l'erreur dans le code svp??
 
function ChangeUrl(formulaire)
 {
 if (formulaire.ListeUrl.selectedIndex != 0)
  {
  location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value target="_blank";
   }
 else  
  {
  alert('Veuillez faire votre sélection.');
  }
 }
 
 
PS: je sais que l'erreur est là mais il fô absolument que la redirection se fasse dans une nouvelle page..

Reply

Marsh Posté le 24-09-2003 à 19:54:12   

Reply

Marsh Posté le 24-09-2003 à 20:03:53    

qu'est-ce qu'il fout là ce target :heink:
 
ça serait plutôt  
window.open(formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value, '_blank');
 
ou quelque chose du genre


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-09-2003 à 21:17:12    

Salutation!
 
Effectivement ta synthaxe est meilleure... je dirai même que elle au moins elle est bonne..
 
Mais bon pkoi ça ne m'ouvre pas ma nouvelle page???
 
Voici la suite du code.. (j'ai mi des "target" partout pour que ca fonctionne mais sans succès...)
 
function ChangeUrl(formulaire)
 {
 if (formulaire.ListeUrl.selectedIndex != 0)
  {
  location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value, '_blank';
   }
 else  
  {
  alert('Veuillez faire votre sélection.');
  }
 }
 
--------------------------------------------------------------
 
 <form name="formulaire" method="post" action="">
            <select name="ListeUrl" size="1" onChange="ChangeUrl(this.form)" target="_blank">
              <option>-- S&eacute;lectionner un &eacute;l&eacute;ment --</option>
 
  <option value="../pack/compte_ts_devis.php" target="_blank">Vos devis</option>
               <option value="../pack/compte_ttes_commandes.php" target="_blank">Vos commandes</option>
               <option value="../GED/compte_ttes_factures.php" target="_blank">Vos factures</option>              
            </select>
        </form>
 
C koi ce binz???

Reply

Marsh Posté le 24-09-2003 à 21:20:55    

relis mon post et utilise window.open comme je te l'ai indiqué et ça fonctionnera.
 
target c'est du HTML
si tu ouvre ton lien par Javascript tu peux laisser tomber target


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-09-2003 à 21:24:55    

Mais c'est incroyable!!  :ouch:  
 
.. comment t'es fort....  
 
Merci bcp  :jap:  
 
Je crois qu'il fô que j'approfondisse mes connaissance dans certains domaines..  
 
Bonne continuation !
 
Edit : Elle est tellement bien faite votre FAQ que la réponse y était... très fort..


Message édité par chrono le 24-09-2003 à 22:10:49
Reply

Sujets relatifs:

Leave a Replay

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