Ho un problema nel richiamare una funzione.
Voglio avrere in una pagina una textbox e un button.
Scrivendo un numero nella textbox e premendo il button, vorrei che nella stessa finestra,
contemporaneamente alla textbox e al button) venisse visualizzata un'immagine diversa,
a seconda del numero precedentemente digitato nella textbox.
Questo è il codice che non funziona:
----------------------------------------------------------------------------------------------
<SCRIPT type="text/javascript">
//---------------------------------------- inizio funzione
function genera(serie)
{
document.write('<IMG SRC=".../serie + '.jpg">');
}
//---------------------------------------- fine funzione
//serie=prompt("Che serie vuoi?","");
//genera (serie);
</SCRIPT>
</HEAD>
<BODY>
<form name="_Primo">
<input type=text name=amount value="">
<input type=button value="Visualizza" onClick="document.write (amount.value)">
<input type=button value="Genera" onClick="genera(amount.value)">
</form>
----------------------------------------------------------------------------------------------
Sembra impossibile poter passare "amount.value" alla funzione!!
Se cancello tutto il form, e uso semplicemente il prompt e la chiamata diretta della funzione:
serie=prompt("Che serie vuoi?","");
genera (serie);
ottengo la visualizzazione dell'immagine.
Dove sbaglio? C'è una soluzione?
Voglio avrere in una pagina una textbox e un button.
Scrivendo un numero nella textbox e premendo il button, vorrei che nella stessa finestra,
contemporaneamente alla textbox e al button) venisse visualizzata un'immagine diversa,
a seconda del numero precedentemente digitato nella textbox.
Questo è il codice che non funziona:
----------------------------------------------------------------------------------------------
<SCRIPT type="text/javascript">
//---------------------------------------- inizio funzione
function genera(serie)
{
document.write('<IMG SRC=".../serie + '.jpg">');
}
//---------------------------------------- fine funzione
//serie=prompt("Che serie vuoi?","");
//genera (serie);
</SCRIPT>
</HEAD>
<BODY>
<form name="_Primo">
<input type=text name=amount value="">
<input type=button value="Visualizza" onClick="document.write (amount.value)">
<input type=button value="Genera" onClick="genera(amount.value)">
</form>
----------------------------------------------------------------------------------------------
Sembra impossibile poter passare "amount.value" alla funzione!!
Se cancello tutto il form, e uso semplicemente il prompt e la chiamata diretta della funzione:
serie=prompt("Che serie vuoi?","");
genera (serie);
ottengo la visualizzazione dell'immagine.
Dove sbaglio? C'è una soluzione?