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

    semplice script per visualizzare immagine

    Ho il seguente semplice script che visualizza 1 immagine da un elenco. Vorrei solo aggiungere la funzione che cliccandoci sopra si apre un indirizzo web a scelta, associato all'immagine.
    Eccovi il codice che ho:

    codice:
    <script language="JavaScript" type="text/JavaScript">
        <!--
         function cambiaFoto() {
          var s =  document.foto.s.selectedIndex;
          var i = document.foto.s.options[s].value;
          document.fotografia.src = i;
         }
        //-->
       </script>
       
       <form name="foto" id="foto">
       <select name="s" onchange="cambiaFoto()">
    
          <option selected="selected">Scegli foto</option>
    	  <option value="foto1.jpg">Foto 1</option>
    	  <option value="foto2.jpg">Foto 2 </option>
    	  
    	  
    	</select>
    
     </form>
    
       [img]img.gif[/img]
    www.TriX.IT - Web Development

  2. #2
    qualcuno mi potrebbe dare un aiutino?
    grazie
    www.TriX.IT - Web Development

  3. #3
    crea qst funzione:
    codice:
    function openUrl(source){
    switch(source){
        case 'foto1.jpg':
          url='http://'
          break;
        case 'foto2.jpg':
          url='http://'
          break;
        default:
          url='http://'
        }
    window.open(url,'','');
    }
    poi nel tag img metti

    onclick='openUrl(this.src)'

  4. #4
    ok grazie ... e per far apparire un piccolo testo sotto con la descrizione dell'immagine?
    thanks

    neorf
    www.TriX.IT - Web Development

  5. #5
    x modificare l'alt tramite script prova così:
    codice:
    var x = new Array('des1', 'des2', 'ecc');
    document.fotografia.alt=x[document.foto.s.selectedIndex];

  6. #6
    ma per far scrivere un piccolo testo sotto l'immagine?
    thanks
    www.TriX.IT - Web Development

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    var x = new Array('des1', 'des2', 'ecc');
    document.getElementById('descrizione').innerHTML=x[document.foto.s.selectedIndex];
    nell' html, sotto all' immagine, inserisci un div o uno span con id="descrizione"
    ciao

  8. #8
    Originariamente inviato da SoulHome
    crea qst funzione:
    codice:
    function openUrl(source){
    switch(source){
        case 'foto1.jpg':
          url='http://'
          break;
        case 'foto2.jpg':
          url='http://'
          break;
        default:
          url='http://'
        }
    window.open(url,'','');
    }
    poi nel tag img metti

    onclick='openUrl(this.src)'
    facendo così FireFox mi dice indirizzo url non valido, mentre IE apre una finestra con http:///, anche se io ho messo url='http://www.google.it'

    Il tag img l'ho implementato così

    [img]img.gif[/img]

    Come mai non va?
    Thanks
    www.TriX.IT - Web Development

  9. #9
    è tutto giusto, il problema sta nel fatto che a i vari 'case' devo riferirsi all'url completo dell'immagine, e nn solo al nome.

  10. #10
    ok ora funziona. Ma per far apparire la classica manina al mouse? perché ora quando sono sopra rimane la freccia.
    Inoltre, la finestra che apre vorrei che fosse senza "url".
    Grazie

    neorf

    P.S. siete mitici
    www.TriX.IT - Web Development

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.