Aidez-moi...

Aidez-moi... - Windows & Software

Marsh Posté le 09-06-2001 à 11:44:01    

J'aimerais bien que quand on clic sur "go" dans un drop-down menu, la page se charge dans une autre frame.
 
Voici un drop-down menu (c'est comme celui de hadware, pour changer de forum)
http://isuisse.ifrance.com/infomediaentertainment/java.jpg
 
Merci

 

[edit]--Message édité par fox25--[/edit]

Reply

Marsh Posté le 09-06-2001 à 11:44:01   

Reply

Marsh Posté le 09-06-2001 à 12:10:41    

dans ton <form> tu as ton bouton qui à la valeur submit()
donc un <a href="javascript:submit()" target="_blank">le bouton</a>
 
Le target="_blank" signifie que la cible du lien est une nouvelle page, est non la page dans laquelle tu exécutes le lien.

Reply

Marsh Posté le 09-06-2001 à 12:25:54    

krapaud a écrit a écrit :

dans ton <form> tu as ton bouton qui à la valeur submit()
donc un <a href="javascript:submit()" target="_blank">le bouton</a>
 
Le target="_blank" signifie que la cible du lien est une nouvelle page, est non la page dans laquelle tu exécutes le lien.




Je ne trouve pas ce que tu me dit, voici le script: <script language="JavaScript" type="text/javascript">
<!--
// original code by Bill Trefzger 12/12/96
function go(){
if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != "none" ) {
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value
  }
 }
//-->
</script>
<script language="JavaScript" type="text/javascript">
 
<!--  
document.write('<form name="selecter"><select name="select1">');
document.write('<option value=none>Choose');
document.write('<option value=none>--------------------');
document.write('<option value="Pci.html">Pci');
document.write('<option value="reseau.html">reseau');
document.write('<option value="internet.html">proxy');
document.write('</select>');
document.write('<input type="button" value="Go" onclick="go()">');
document.write('</form>');
// end hiding contents -->
</script>

Reply

Marsh Posté le 09-06-2001 à 12:29:21    

oulala tu te fais chier pour rien avec des scripts déjà montés!
tu as quel logiciel d'édition HTML?

Reply

Marsh Posté le 09-06-2001 à 12:36:15    

fais un truc comme ça :  
 
<form name"nom_du_form" method="post">
<select name="nom_du_select" width="...">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input value="submit()" OnClick="nom_du_form.submit()>

Reply

Marsh Posté le 09-06-2001 à 12:46:36    

krapaud a écrit a écrit :

oulala tu te fais chier pour rien avec des scripts déjà montés!
tu as quel logiciel d'édition HTML?




 
J'utilise 1st Page 2000

Reply

Marsh Posté le 09-06-2001 à 12:49:33    

krapaud a écrit a écrit :

fais un truc comme ça :  
 
<form name"nom_du_form" method="post">
<select name="nom_du_select" width="...">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input value="submit()" OnClick="nom_du_form.submit()>




 
ça marche pas ton truc, j'ai un problem avec la ligne :
 
<input value="submit()" OnClick="nom_du_form.submit()>

Reply

Marsh Posté le 09-06-2001 à 13:36:54    

Personne ne peux m'aider. :cry:

Reply

Marsh Posté le 09-06-2001 à 13:44:49    

fox25 a écrit a écrit :

 
 
ça marche pas ton truc, j'ai un problem avec la ligne :
 
<input value="submit()" OnClick="nom_du_form.submit()>




 
eeuhhh  à mon avis, il manque des " à la fin ...
ca doit etre ca plustot:
 
<input value="submit()" OnClick="nom_du_form.submit()">


---------------
http://www.isiouaibe.fr.st
Reply

Marsh Posté le 09-06-2001 à 13:58:39    

isildur4 a écrit a écrit :

 
 
eeuhhh  à mon avis, il manque des " à la fin ...
ca doit etre ca plustot:
 
<input value="submit()" OnClick="nom_du_form.submit()">




 
Même avec le " en plus, ça ne marche pas.
 
Moi,j'aimerais mieux du style d'avant, avec le code suivant, mais avec la page qui se charge sur une autre frame.
 
 
<script language="JavaScript" type="text/javascript">  
<!--  
// original code by Bill Trefzger 12/12/96  
function go(){  
if (document.selecter.select1.options[document.selecter.select1.selectedIndex].value != "none" ) {  
location = document.selecter.select1.options[document.selecter.select1.selectedIndex].value  
  }  
}  
//-->  
</script>  
<script language="JavaScript" type="text/javascript">  
 
<!--  
document.write('<form name="selecter"><select name="select1">');  
document.write('<option value=none>Choose');  
document.write('<option value=none>--------------------');  
document.write('<option value="Pci.html">Pci');  
document.write('<option value="reseau.html">reseau');  
document.write('<option value="internet.html">proxy');  
document.write('</select>');  
document.write('<input type="button" value="Go" onclick="go()">');  
document.write('</form>');  
// end hiding contents -->  
</script>

Reply

Marsh Posté le 09-06-2001 à 13:58:39   

Reply

Marsh Posté le 09-06-2001 à 14:22:51    

Personne ne sait comment faire?

 

[edit]--Message édité par fox25--[/edit]

Reply

Marsh Posté le 09-06-2001 à 14:34:40    

ok.... ca, je suis sur que ca marche :
 
 
<FORM>
<SELECT NAME="liste1" SIZE=1 >
  <OPTION SELECTED VALUE="">---- MENU ----
  <OPTION VALUE="truc.html">TRUC
  <OPTION VALUE="truc1.html">TRUC1
  <OPTION VALUE="etc.html">ETC
</SELECT>
<INPUT TYPE="button" VALUE="OK" onClick="if (form.liste1.selectedIndex != 0) parent.frames.location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Veuillez faire un choix au menu.')" target="_blank">
</FORM>
 
Bye ...


---------------
http://www.isiouaibe.fr.st
Reply

Marsh Posté le 09-06-2001 à 14:45:11    

isildur4 a écrit a écrit :

ok.... ca, je suis sur que ca marche :
 
 
<FORM>
<SELECT NAME="liste1" SIZE=1 >
  <OPTION SELECTED VALUE="">---- MENU ----
  <OPTION VALUE="truc.html">TRUC
  <OPTION VALUE="truc1.html">TRUC1
  <OPTION VALUE="etc.html">ETC
</SELECT>
<INPUT TYPE="button" VALUE="OK" onClick="if (form.liste1.selectedIndex != 0) parent.frames.location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Veuillez faire un choix au menu.')" target="_blank">
</FORM>
 
Bye ...




 
Le target ne marche pas. La page se lance sur toute la fenêtre et non pas dans la frame spécifiée.

Reply

Marsh Posté le 09-06-2001 à 14:52:04    

bah c'est quoi le nom de ta frame ou tu veux la lancer?

Reply

Marsh Posté le 09-06-2001 à 14:53:41    

krapaud a écrit a écrit :

bah c'est quoi le nom de ta frame ou tu veux la lancer?




nom de la frame c'est "contenu"

Reply

Marsh Posté le 09-06-2001 à 15:38:29    

Vous ne trouvez pas d'ou peux venir l'erreur dans ce code (target ne marche pas):
 
<FORM>  
<SELECT NAME="liste1" SIZE=1 >  
  <OPTION SELECTED VALUE="">---- MENU ----  
  <OPTION VALUE="truc.html">TRUC  
  <OPTION VALUE="truc1.html">TRUC1  
  <OPTION VALUE="etc.html">ETC  
</SELECT>  
<INPUT TYPE="button" VALUE="OK" onClick="if (form.liste1.selectedIndex != 0) parent.frames.location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Veuillez faire un choix au menu.')" target="_blank">  
</FORM>

Reply

Marsh Posté le 09-06-2001 à 16:25:40    

target="contenu"

Reply

Marsh Posté le 09-06-2001 à 20:46:59    

krapaud a écrit a écrit :

target="contenu"




ça marche pas, tu peux le voir sur mon site www.ime.fr.fm

Reply

Marsh Posté le 09-06-2001 à 21:14:09    

Voici le code que j'ai mis dans la page:
 
<FORM>
<SELECT NAME="liste1" SIZE=1 >
  <OPTION SELECTED VALUE="contenu">---- MENU ----
  <OPTION VALUE="pci.html">Installation du composantPCI
  <OPTION VALUE="internet.html">Insatallatin d'un Proxy
  <OPTION VALUE="reseau.html">Installation d'un réseau local de deux postes
</SELECT>
<INPUT TYPE="button" VALUE="Go" onClick="if (form.liste1.selectedIndex != 0) parent.frames.location = form.liste1.options[form.liste1.selectedIndex].value; else alert('Veuillez faire un choix au menu.')" target="contenu">
</FORM>
</script>
 
Où est l'erreur?

Reply

Marsh Posté le 09-06-2001 à 22:21:55    

:cry:  :cry:  :cry: Vous pouvez pas m'aider. :cry:  :cry:  :cry:

Reply

Sujets relatifs:

Leave a Replay

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