View Full Version : Pagina html con un bottone
allmaster
19-01-2004, 13:29
voglio fare una pagina html (o asp o quello che serve) dove si vede un immagine corrispondente a un numero che io metto
niente di esegerato una casella di testo con un bottone e l'immagine, solo che non so come collegare il nome del file al numero.
per esempio io scrivo "1" e deve uscire il file "foto1.jpg"
si può fare in html ho devo usare l' asp ?
askatasuna
20-01-2004, 11:47
Originariamente inviato da allmaster
voglio fare una pagina html (o asp o quello che serve) dove si vede un immagine corrispondente a un numero che io metto
niente di esegerato una casella di testo con un bottone e l'immagine, solo che non so come collegare il nome del file al numero.
per esempio io scrivo "1" e deve uscire il file "foto1.jpg"
si può fare in html ho devo usare l' asp ?
...spero di aver capito bene il tuo problema..
prova a vedere se questo codice può soddisfarti...
<html>
<body>
<script type="text/javascript">
var imgname= new Array(6)
imgname[0] = "foto1.jpg"
imgname[1] = "foto2.jpg"
imgname[2] = "foto3.jpg"
imgname[3] = "foto4.jpg"
imgname[4] = "foto5.jpg"
imgname[5] = "foto6.jpg"
function validate()
{
var fotoname = 0
x=document.myForm
fotoname=x.fName.value
document.getElementById("layerfoto").innerHTML =
'<img src="'+ imgname[fotoname-1]+'" alt="' + imgname[fotoname-1]+'" border=0>'
}
</script>
<form name="myForm">
<input type="text" name="fName" value="">
<input type="button" value="visualizza" onclick="validate()">
<div id="layerfoto"></div>
</form>
</body>
</html>
ciauz
ask
bianchins
01-02-2004, 09:44
In Php:
-----------------
file index.php
-----------------
<HTML>
<HEAD></HEAD>
<BODY>
<FORM METHOD=POST ACTION="immag.php">
<INPUT TYPE="text" name="img">
<input type=button value="Clicca" name="bottone">
</FORM>
</BODY>
</HTML>
-----------------
file immag.php
-----------------
<HTML>
<BODY>
<IMG SRC="
<?
imgname[0] = "foto1.jpg"
imgname[1] = "foto2.jpg"
imgname[2] = "foto3.jpg"
imgname[3] = "foto4.jpg"
imgname[4] = "foto5.jpg"
imgname[5] = "foto6.jpg"
echo imgname[$img];
?>" border=0>
</BODY></HTML>
allmaster
02-02-2004, 17:23
già fatico con html per ora il php è meglio lasciarlo stare
cmq grazie è quello che cercavo di fare
solo che ho modificato la stringa
<img src="'+ imgname[fotoname-1]+'" alt="' + imgname[fotoname-1]+'" border=0>
in
<img src="http://www.miosito.it/foto/foto'+ fotoname+'.jpg" border=0>
così posso farlo senza la variabile
2 vantaggi
non ho un limite
non devo allungare la variabile se aggiungo foto è la pagina resta uguale sia con 10 che con 1000 foto
allmaster
02-02-2004, 17:45
solo una piccola aggiunta
purtroppo non funziona con invio e devo usare per forza il mouse, il che non è pratico poichè dare invio dopo aver scritto il numero sarebbe più semplice e veloce.
si può fare?
bianchins
02-02-2004, 23:02
Dunque, basta che invece di un type=button metti type=submit, e invece di richiamare l'evento onClick per il click del mouse richiami l'evento onSubmit... cambia queste cose nel codice e sei a posto. Il problema è che dopo di ricarica ogni volta la pagina credo...
Così però dovrebbe funzionare
allmaster
04-02-2004, 22:41
hai ragione funziona invio, ma la foto non esce :(
e mi perde anche il contenuto della cella.
ci lavorerò sopra
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.