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
...mentre io vorrei semplicemente che si aprisse la nuova pagina nella pagina del form
________________________________________
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! >>>"
onClick="link_siti()"></p></font>
</form>
________________________________________
Gentilmente qualcuno mi può aiutare, grazie a buon rendere.
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

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

________________________________________
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! >>>"
onClick="link_siti()"></p></font>
</form>
________________________________________
Gentilmente qualcuno mi può aiutare, grazie a buon rendere.