Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Menù di un form che selezona immagini.

    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!

  2. #2
    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

  3. #3
    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!

  4. #4
    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

  5. #5
    Se volessi visualizzare le immagini di una cartella differente???


    senza però modificare il VALUE dell'option....

    come devo fare?
    MITTICCOOOOOOOOO!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Questo funziona solo in qualche browser:
    <script>
    function vis(chi) {
    document.preview.src=chi;
    }
    </script>
    L'equivalente cross-browser e`:
    codice:
    function vis(chi) { 
    document.images['preview'].src=chi; 
    }
    oppure:
    codice:
    function vis(chi) { 
    document.getElementsById('preview').src=chi; 
    }
    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    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

  8. #8
    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!

  9. #9
    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

  10. #10
    Biamat
    la tua funzione non funziona
    MITTICCOOOOOOOOO!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.