PDA

Visualizza la versione completa : Aprire tramite modulo una pagina nella stessa finestra


 
danx 3.0
12-07-2004, 11: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, 12: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>

keratox
12-07-2004, 12:05
<form target="_self">

o

<form target="_top">

___________________________________

scusa non avevo notato il msg superiore :jam:

danx 3.0
12-07-2004, 12: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:

keratox
12-07-2004, 12:09
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, 12: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

keratox
12-07-2004, 12:13
no, semplicemente basta levare onClick="..." perche' di default i form vengono aperti nella stessa finestra

danx 3.0
12-07-2004, 12: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ò:

keratox
12-07-2004, 12:21
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, 12: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.

Loading