Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Creare una serie di immagini via script

    Buongiorno a tutti,
    sono nuovo sia del forum, sia dello scripting.
    Prima di decidermi a postare ho cercato con il "Cerca" ma senza successo!
    Quindi chiedo scusa se la mia domanda e' elementare.

    Ho scaricato l'esempio di html.it sullo scrolling orizzontale di una scritta, che per i caratteri usa delle gif.

    L'esempio usa 8 immagini cosi:

    [img]32.gif[/img]
    ........
    [img]32.gif[/img]

    che poi vengono caricate con uno script che fa scrollare la scritta nelle 8 immagini.

    Ora io vorrei creare (se possibile) le 8 immagini con un ciclo (tipo un For Next) in modo da rendere variabile il numero delle immagini, in funzione dello spazio a disposizione nella pagina.

    Mi potete aiutare ?
    Grazie,
    Zio Crick

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ciao, benvenuto...

    per ricevere aiuto, dovresti specificare meglio di che script si tratta forse

  3. #3
    Grazie Dennis per l'indicazione.
    Per non riportare tutto lo script riporto il link:
    http://www.html.it/mailing/archivio/64/index.html

    Comunque volevo precisare che lo script originale funziona perfettamente.

    Io vorrei solo modificare la creazione delle immagini nel body (ovvero gli spazi dove far scrollare il testo) per rendere parametrico il numero di immagini usate per lo scrolling del testo,
    sempre che sia possibile.
    In pratica sarebbe l'equivalente di un array di controlli (in VB) di cui a design-time si crea solo l'elemento 0 (zero) e poi a run-time si carica tutto il vettore con l'istruzione Load.
    www.positivamente.it - Soluzioni per vivere meglio

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    beh...

    ti basta variare il valore della variabile (tutto che varia insomma)

    var nc=8;

    ad esempio, puoi fare così:

    var nc=12;

    riceverai un errore, dovuto al fatto che lo script non trova abbastanza immagini scritte... devi aggiungerle tu, ovvero oltre a

    [img]32.gif[/img]

    ci devi mettere

    [img]32.gif[/img]
    ecc...


    fino al numero che hai definito


    oppure volevi uno script che scrivesse in automatico anche le immagini?

  5. #5
    Originariamente inviato da Dennis
    oppure volevi uno script che scrivesse in automatico anche le immagini?
    Esatto !!!
    E' possibile ?
    io ho provato cosi:

    <%
    Dim Conta
    For Conta = 1 to 8
    %>
    [img]Images/Caratteri/32.gif[/img]>
    <%
    Next
    %>

    ma ne carica una sola.
    Cosa sbaglio ?
    www.positivamente.it - Soluzioni per vivere meglio

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    nel body, al posto delle img src metti:


    <script>
    for(i=1;i<=nc;i++){
    document.write("<img src=\"32.gif\" width=\"28\" height=\"38\" name=\"c"+i+"\">");
    }
    </script>

    al variare della variabile nc puoi mettere quante immagini vuoi

  7. #7
    Grande Dennis !!!

    proprio quello che intendevo !!!

    Grazie mille
    www.positivamente.it - Soluzioni per vivere meglio

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.