Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    12

    ALT su immagine generata da Javascript

    Ho inserito uno script java per una rotazione di immagini in un sito. Ora avrei bisogno di far comparire anche l'ALT dell'immagine ma non ci riesco... Modifico la stringa:
    document.write("<img src=\""+img[ran]+"\">");
    in questo modo:
    document.write("<img src=\""+img[ran]+"\"+alt="pippo">");
    perchč non funziona???



    codice:
    <SCRIPT language=JavaScript>
    <!--
    img = new Array()
    ran = Math.floor(3 * Math.random());
    img[0] = 'images/pippo01.jpg" width="600" height="200" border="0"';
    img[1] = 'images/pippo02.jpg" width="600" height="200" border="0"';
    img[2] = 'images/pippo03.jpg" width="600" height="200" border="0"';
    document.write("<img src=\""+img[ran]+"\">");
    // -->
    </script>

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    javascript e java sono differenti
    ti sposto in scripting
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per rappresentare virgolette in una stringa delimitata da virgolette devi anteporre una backslash
    codice:
    document.write("<img src=\""+img[ran]+"\" alt=\"pippo\">");

  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    12
    Grazie mille! Funzionaaaaaa...
    Un ultima curiositā, se volessi far uscire il nome esatto del file immagine dall'ALT...
    Nel senso far visualizzare pippo01 o pippo02 o pippo03 a seconda dell'immagine caricata; come dovrei fare???

  5. #5
    io direi di far cosė:

    codice:
    <SCRIPT language=JavaScript>
    <!--
    ran = Math.floor(3 * Math.random());
    
    alt= new Array()
    alt[0]="pippo1.jpg"
    alt[1]="pippo2.jpg"
    alt[2]="pippo3.jpg"
    
    document.write('[img]images/'+alt[ran]+'[/img]');
    // -->
    </script>

  6. #6
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    12
    perfetto funziona correttamente... grazie!
    (
    solo una precisazione funziona solo se scritto in questo modo:

    codice:
    <SCRIPT language=JavaScript>
    <!--
    alt= new Array()
    ran = Math.floor(3 * Math.random());
    alt[0]="pippo1.jpg"
    alt[1]="pippo2.jpg"
    alt[2]="pippo3.jpg"
    document.write('[img]images/'+alt[ran]+'[/img]');
    // -->
    </script>
    )

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.