Visualizza la versione completa : Aprire tramite modulo una pagina nella stessa finestra
danx 3.0
12-07-2004, 10:58
Ciao. :zizi:
Sto realizzando questo sito: http://www.photoskipper.com/
Ho messo un modulo sulla destra per raggiungere gli stati ma, una volta selezionato e premuto GO, la pagina si apre in una nuova finestra.
Vorrei che si aprisse nella stessa, penso di dover mettere target="_self" ma non so dove. :fagiano:
Mi aiutate..? Thanks. :madai!?: :smack:
danx 3.0
12-07-2004, 11:01
Lo script è questo, forse dipende da window.open:
<SCRIPT LANGUAGE="JavaScript">
function leapto(form) {
var myindex=form.dest.selectedIndex
window.open(form.dest.options[myindex].value);
}
//Done Hiding-->
</SCRIPT>
<form target="_self">
o
<form target="_top">
___________________________________
scusa non avevo notato il msg superiore :jam:
danx 3.0
12-07-2004, 11:08
Originariamente inviato da keratox
<form target="_self">
o
<form target="_top">
___________________________________
scusa non avevo notato il msg superiore :jam: Non va. :D
A questo punto, mi sa che ho sbagliato forum... :stordita:
ma in questo caso nel <form> ci dovrebbe essere qualcosa tipo
onSubmit="javascript:leapto(this);"
perche' una funzione non parte da sola :fagiano:
danx 3.0
12-07-2004, 11:11
Originariamente inviato da keratox
ma in questo caso nel <form> ci dovrebbe essere qualcosa tipo
onSubmit="javascript:leapto(this);"
perche' una funzione non parte da sola :fagiano: Si, certo, c'è:
<INPUT TYPE="BUTTON" VALUE="Go" onClick="leapto(this.form)">
Secondo me basta cambiare window.open con qualcosa di più appropriato che non so. :D
no, semplicemente basta levare onClick="..." perche' di default i form vengono aperti nella stessa finestra
danx 3.0
12-07-2004, 11:18
Originariamente inviato da keratox
no, semplicemente basta levare onClick="..." perche' di default i form vengono aperti nella stessa finestra Se tolgo OnClick il bottone come fa a sapere che deve andare a prendermi lo script..? :dottò:
mmmh
i form non si fanno così...
<form action="SCRIPT.php" ...>
<input type="..."...>
<input type="submit"...>
</form>
se poi non è un modulo di ricerca, ma un form a parte (tipo quello di mrwebmaster.it per prende script)
è sufficiente inserire un campo hidden
danx 3.0
12-07-2004, 11:23
Ce l'ho fatta, ho cambiato lo script in questo modo:
<SCRIPT LANGUAGE="JavaScript">
function leapto(form) {
var myindex=form.dest.selectedIndex
window.open(form.dest.options[myindex].value, "target=_self");
}
//Done Hiding-->
</SCRIPT>
:fagiano: Thanks.