Aidez-moi... - Windows & Software
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.
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>
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?
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()>
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
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()>
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()">
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>
Marsh Posté le 09-06-2001 à 14:22:51
Personne ne sait comment faire?
[edit]--Message édité par fox25--[/edit]
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 ...
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.
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"
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>
Marsh Posté le 09-06-2001 à 20:46:59
ReplyMarsh 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?
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)
Merci
[edit]--Message édité par fox25--[/edit]