Visualizzazione dei risultati da 1 a 2 su 2

Discussione: preload image dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    49

    preload image dinamico

    Salve, ho preso uno script che precarica le immagini e poi da un bottone le visualizza una alla volta.

    Il problema è che nel .js il preload viene fatto così:

    photos[0]="image0.jpg"
    photos[1]="image1.jpg"
    photos[2]="image2.jpg"

    var preloadedimages=new Array()
    for (i=0;i<photos.length;i++){
    preloadedimages[i]=new Image()
    preloadedimages[i].src=photos[i]
    }

    cioè photos è statico.
    Dato che le foto le ho in un database, vorrei che photos fosse dinamico con l'interazione di codice php.
    Per esempio creare l'array photos con php e poi passarlo a javascript
    E' possibile in qualche modo?

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non puoi passare un array, ma solo stringhe... eventualmente separate con un carattere particolare, che puoi splittare e ricreare l'array.

    esempio:

    stringa_passata="image0.jpg#image1.jpg#image2.jpg"

    photos = stringa_passata.split("#");

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.