Tasto invio di un form con immagine....

  • Creatore Discussione Creatore Discussione AngeloPc
  • Data di inizio Data di inizio

AngeloPc

Nuovo Utente
1 Ott 2003
1
0
0
Ciao a tutti,

avrei un piccolo problema con un form.

Il form è un pò particolare ( almeno per me), perchè alla selezione di un nome all'interno di un menù a lista si visualizzano i dati relativi al nome selezionato in altri due campi di testo; e sino a qui tutto OK! Ora però dovrei inserire un'immagine al posto del solito pulsante di invio... e l'ho fatto in questo modo:

<input name="sito_new" type="image" onClick="link_siti()" src="images/ApriLink.gif" border="0" alt="CLICCA PER ENTRARE NEL SITO SELEZIONATO">

RISULTATO ==> si apre il sito selezionato nella stessa pagina, ma sopra questa pagina si riapre una nuova pagina contenente il form in questione :confused:

...mentre io vorrei semplicemente che si aprisse la nuova pagina nella pagina del form :mad:

________________________________________

Lo script in questione è il seguente ( con il classico tasto di invio):



<script language="JavaScript">

//Link ai siti
function link_siti(){
if (document.FormElenco.selezione.options[0].selected){
window.location.href = "http://www.sito_1.com";}
else if (document.FormElenco.selezione.options[1].selected)
{ window.location.href = "http://www.sito_2.com";}
else if (document.FormElenco.selezione.options[2].selected)
{ window.location.href = "http://www.sito_3.com";}
else if (document.FormElenco.selezione.options[3].selected)
{ window.location.href = "http://www.sito_4.com";}
return true;
}
//Descrizione dell'autore e autore
function textValue(){
if (document.FormElenco.selezione.options[0].selected){
document.FormElenco.descrizione.value = "Descrizione del sito 1 - SITO 1"
document.FormElenco.autore.value = "webmamster sito 1";}
else if (document.FormElenco.selezione.options[1].selected)
{ document.FormElenco.descrizione.value = "Descrizione del sito 2 - SITO 2"
document.FormElenco.autore.value = "webmamster sito 2";}
else if (document.FormElenco.selezione.options[2].selected)
{ document.FormElenco.descrizione.value = "Descrizione del sito 3 - SITO 3"
document.FormElenco.autore.value = "webmamster sito 3";}
else if (document.FormElenco.selezione.options[3].selected)
{ document.FormElenco.descrizione.value = "Descrizione del sito 4 - SITO 4"
document.FormElenco.autore.value = "webmamster sito 4";}
return true;
}

//-->

</script>

<base target="leftframe">
</head>

<body BGCOLOR="#ffffff">



<form name="FormElenco">
<font
FACE="ARIEL,HELVETICA" SIZE="-1">
<table>
<tr>
<td><select name="selezione" onChange="textValue()" multiple size="10">
<option>SITO 1 </option>
<option>SITO 2 </option>
<option>SITO 3 </option>
<option>SITO 4 </option>
</select> </td>
<td>Autore<br>
<textarea rows="1" cols="40" name="autore"></textarea><br>
Descrizione<br>
<textarea rows="3" cols="40" name="descrizione" wrap="physical"></textarea> </td>
</tr>
</table>
<p><input type="button" name="sito_new" value="VAI! &gt;&gt;&gt;"
onClick="link_siti()"></p></font>
</form>


________________________________________

Gentilmente qualcuno mi può aiutare, grazie a buon rendere.
 

Discussioni simili