[ HTML , JavaScript ] formulaire et JavaScript, cas interessent ....

formulaire et JavaScript, cas interessent .... [ HTML , JavaScript ] - HTML/CSS - Programmation

Marsh Posté le 27-08-2001 à 04:42:32    

Donc voila en gros un formulaire que j'ai fait :

Citation :


<FORM>
 <SELECT NAME="liste1" SIZE=1>
            <option value="" selected>blabla</option>
            <option value="page.htm">blabla</option>
            <option value="page2.htm">blabla</option>
 </select>
<INPUT TYPE="button" VALUE="Go" onClick="if (form.liste1.selectedIndex != 0) location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Merci de faire un choix !')">
</FORM>


 
Bon en fait, je voudrais pouvoir controler le target des " page.htm " et " page2.html " .
 
Voila c'est tout  :hello:

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 04:42:32   

Reply

Marsh Posté le 27-08-2001 à 09:05:10    

pas tout compris exactement...

Reply

Marsh Posté le 27-08-2001 à 11:53:25    

<form target="xxx">

Reply

Marsh Posté le 27-08-2001 à 12:01:35    

po compris non plus... c koi la kestion ???
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 16:05:53    

cest simple , je veut pourvoir dire où la page " page.htm "  doit se diriger et pareil pour la page " page2.htm " .
 
J'avais deja essayer

Citation :


<FORM target="xxx">


Mais ca marche pas. Je pense que c'est juste pour les script CGI. ( <form action="/cgi/scipt.c" target="xxx"> ).
 
alors personne d'autre peut maider :(

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 16:17:13    

<FORM name="toto">
<SELECT NAME="liste1" SIZE=1>
           <option value="" selected>blabla</option>
           <option value="page.htm">blabla</option>
           <option value="page2.htm">blabla</option>
</select>
<INPUT TYPE="button" VALUE="Go" onClick="Redirection()">
 
</FORM>
<script language="javascript">
function Redirection()
{
 alert(toto.liste1.options[toto.liste1.selectedIndex].value);
 if (toto.liste1.selectedIndex != 0)    
  document.location.href = toto.liste1.options[toto.liste1.selectedIndex].value;  
 else  
  alert('Merci de faire un choix !');
}
</script>
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 16:21:10    

merci mais je precice ou la destination des page ( target )???

Reply

Marsh Posté le 27-08-2001 à 17:12:31    

La destination ? c'est a dire ?
Dois-je comprendre destination par l'url complete ?
style "http://toto.com/page2.htm" ???
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 17:17:27    

" le target "
( traget="xxx" )
 
dit ou la page doit safficher
 
merde cest pas difficile pourtant :D

Reply

Marsh Posté le 27-08-2001 à 17:36:57    

<FORM target="_blank" name="toto" method="post">
<SELECT NAME="liste1" SIZE=1>
          <option value="" selected>blabla</option>
          <option value="page.htm">blabla</option>
          <option value="page2.htm">blabla</option>
</select>
<INPUT TYPE="button" VALUE="Go" onClick="Redirection()">
 
</FORM>
<script language="javascript">
function Redirection()
{
if (toto.liste1.selectedIndex != 0)    
 toto.action = toto.liste1.options[toto.liste1.selectedIndex].value;  
else  
{
  alert('Merci de faire un choix !');
 return;
}
toto.submit();
}
</script>
 
 
Est-ce que je me rapproche de ce ke tu cherches... on va bien y arriver... !
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 17:36:57   

Reply

Marsh Posté le 27-08-2001 à 17:59:08    

oui!  :D
 
mais , je lai deja dit :  

Citation :


J'avais deja essayer  

Citation :


<FORM target="xxx">  


Mais ca marche pas. Je pense que c'est juste pour les script CGI. ( <form action="/cgi/scipt.c" target="xxx" methode"post/get"> ).  
car lexecution d'un script CGI est toujours une nouvelle page html.


 
donc ca ne marche pas par <FORM target="xx">
 
 
au fait le script JavaScript que tu ma fait revien au meme que le miens :

Citation :


<INPUT TYPE="button" VALUE="Go" onClick="if (form.liste1.selectedIndex != 0) location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Merci de faire un choix !')">  


et le tien :

Citation :

<script language="javascript">  
function Redirection()  
{  
alert(toto.liste1.options[toto.liste1.selectedIndex].value);  
if (toto.liste1.selectedIndex != 0)    
 document.location.href = toto.liste1.options[toto.liste1.selectedIndex].value;  
else  
 alert('Merci de faire un choix !');  
}  
</script>  

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 18:20:14    

Bon, je n sais po ce que tu veux, tu as ton raget, ta pageX.htm qui change suivant la selection dans la liste etc...
 
K'est ce ke tu veux de plus ?
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 18:44:32    

JE VEUT POUVOIR DIRE A MONSIEUR LE FORMULAIRE, Où CETTE FAMEUSE PAGE X DOIT ALLLER.
CEST  DIRE DANS UNE FRAME QUE JE VEUT SPECIFIER
 
bordel de cul de pompe à merde  :fou:  :fou:  
 
 
nonono je suis aps enerver  :crazy:

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 27-08-2001 à 20:56:14    

Et ba, le code que je t'ai filé a la fin, il est pas bon ... trou du cul ?
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 21:50:21    

oula calme toi! y a un mal entendu , je disais sa en rigolant , je lai meme presiser  :lol:  
 
sinon javais pas copier le bon code ( j'ai copier l'ancien )
ereur de ma par et je m'en escuse
 
j'avais pas pense à utiliser la propriété "action" pour le code JavaScript.
 
Merci encore  :jap:  :jap:

Reply

Marsh Posté le 27-08-2001 à 23:05:46    

Excuse moi aussi mais ton language que l'on peut kalifier de vulgaire m'a un peu irrite alors que je me decarcassai pour toi ... alors sorry !
 
;)
 
A la prochaine !
 
Br@scoo

Reply

Marsh Posté le 27-08-2001 à 23:25:50    

merci encore  :jap:  :jap:

Reply

Marsh Posté le 27-08-2001 à 23:59:45    

je me retrouve avec un prob chelou qui ne me fait ca que lorsque les fichiers sont sur un server et pas sur mon disque dur :
 
kan je clik sur GO ( le button donc ) ca movre une nouvelle fenetre mais avec lerreur : " La page que vous recherchez ne peut pas être affichée car l'adresse est incorrecte."  
 
mais kan on fait rafrechir ca marche
 
la je suis sur le cul :??:  :??:

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 28-08-2001 à 00:04:03    

ca marche avec la methode get mais pas la methode post
 
bizar, bizar  :pt1cable:
 
cest peut etre logique mais je ne connais pas la difference entre la methode get et post

 

[edtdd]--Message édité par maxime--[/edtdd]

Reply

Marsh Posté le 28-08-2001 à 00:08:57    

Peut etre qu'effectivement la methode post ne fonctionne pas pour ton cas.
C bien possible que cela ne soit possible que par la methode GET d'envoyer des parametres (resultat d'un formulaire) a une nouvelle fenetre.
 
Br@scoo

Reply

Marsh Posté le 28-08-2001 à 00:23:41    

je pense aussi car dans la barre des lien il y a ecrit avec la methode get :
 


 
contrairement a la methode post :
 


 
 
 :jap:  :jap:

Reply

Marsh Posté le 29-08-2001 à 10:34:46    

avant le </head> :
<base target="xxx">
voila

Reply

Marsh Posté le 27-02-2002 à 17:25:28    

maxime > c'est LA difference entre Get et Post, Post cache la querystring et Get l'ajoute dans l'URL.
 
hihi :D

Reply

Marsh Posté le 10-03-2002 à 17:13:06    

impulse a écrit a écrit :

maxime > c'est LA difference entre Get et Post, Post cache la querystring et Get l'ajoute dans l'URL.
 
hihi :D  




 
merci pour ta reponse a ma question qui date de 5 mois  :D   :lol:  :lol:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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