Ciao a tutti,
Ho un form e un campo select dove ho la possibilità di selezionare delle immagini.
E' possibile far visualizzare l'immagine che seleziono nel select?
senza reload di pagina possibilmente
CIAO
Ciao a tutti,
Ho un form e un campo select dove ho la possibilità di selezionare delle immagini.
E' possibile far visualizzare l'immagine che seleziono nel select?
senza reload di pagina possibilmente
CIAO
MITTICCOOOOOOOOO!
Certo che è possibile.
Basta che l'azione che associ al menu vada a cambiare per esempio il contenuto di un layer mettondogli i tag necessari per far apparire un 'immagine.
Se hai bisogno ti posto uh esempio.
http://www.beavermag.it
Grazie biamat,
cmq ho risolto cosi
<script>
function vis(chi) {
document.preview.src=chi;
}
</script>
<select onchange="vis(this.options[this.selectedIndex].value);">
<option value="img1.jpg">prima</option>
<option value="img2.jpg">seconda</option>
</select>
[img][/img]
![]()
![]()
MITTICCOOOOOOOOO!
Io ti avevo preparato questo:
(magari torna utile a qualcun altro)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function caricaImmagine(){
alert(menu.value)
document.all.contenitore.innerHTML="<img src=\""+menu.value+".gif\">";
}
</script>
</head>
<body>
<select id="menu" onChange="caricaImmagine()">
<option value="img01")>immagine 1</option>
<option value="img02">immagine 2</option>
<option value="img03">immagine 3</option>
</select>
<div id="contenitore"></div>
</body>
</html>
http://www.beavermag.it
Se volessi visualizzare le immagini di una cartella differente???
senza però modificare il VALUE dell'option....
come devo fare?
MITTICCOOOOOOOOO!
Questo funziona solo in qualche browser:L'equivalente cross-browser e`:<script>
function vis(chi) {
document.preview.src=chi;
}
</script>oppure:codice:function vis(chi) { document.images['preview'].src=chi; }Ciaocodice:function vis(chi) { document.getElementsById('preview').src=chi; }
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Non ho capito bene cosa vuoi fare, cmq in qualche modo però dovrai passare alla funzione che apre l'immagine anche il nome della nuova cartella e comporre l'indirizzo dell'immagine usanto questo parametro.
In base a quale evento cambia la cartella sorgente per le immagini?
http://www.beavermag.it
Le immagini sono tutte contenute in una cartella PREW, ma il form è fuori...
quindi se nel value metto solo img1.jpg mi cerca img1.jpg nella stessa posizione dove è il forum.
per fare quello che vorrei io sarebbe mettere nel VALUE cosi PREW/img1.jpg
ma poi siccome a me serve solo il nome della jpg e non anche la cartella (quando salvo i dati), non so come fare!!
MITTICCOOOOOOOOO!
basta allora che modifichi così la funzione che ho scritto
function caricaImmagine(){
alert(menu.value)
document.all.contenitore.innerHTML="<img src=\"PREW/"+menu.value+".gif\">";
}
http://www.beavermag.it
Biamat
la tua funzione non funziona![]()
MITTICCOOOOOOOOO!