Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 23

Discussione: Preload immagini

  1. #11
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E' lento e non produce l'effetto desiderato perché la variabile $thumbpath non viene valorizzata: quella variabile appartiene al tuo linguaggio server-side per cui dovrebbe essere dentro ad un blocco <% %>. Se ad esempio avessi un array contenente le immagini farei:

    codice:
    <%
      String images = "";
      for (int i = 0; i < arrayIMG.length-1; i++) {
        images += "'"+arrayIMG[i]+"',";
      }
      images += "'"+arrayIMG[arrayIMG.length-1]+"'";
    %>
    window.onload = function() {
      MM_preloadImages(<% =images;%>);
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  2. #12
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Andrea1979
    E' lento e non produce l'effetto desiderato perché la variabile $thumbpath non viene valorizzata: quella variabile appartiene al tuo linguaggio server-side per cui dovrebbe essere dentro ad un blocco <% %>. Se ad esempio avessi un array contenente le immagini farei:

    codice:
    <%
      String images = "";
      for (int i = 0; i < arrayIMG.length-1; i++) {
        images += "'"+arrayIMG[i]+"',";
      }
      images += "'"+arrayIMG[arrayIMG.length-1]+"'";
    %>
    window.onload = function() {
      MM_preloadImages(<% =images;%>);
    }
    Non c'è un'array che contiene le foto, c'è questo:

    [img]$thumbPath [/img]

  3. #13
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Di quello non te ne fai niente, se non contiene i percorsi delle immagini. Non viene certamente valorizzato lato client per cui lo puoi anche buttare.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #14
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Andrea1979
    Di quello non te ne fai niente, se non contiene i percorsi delle immagini. Non viene certamente valorizzato lato client per cui lo puoi anche buttare.
    Ho provato a toglierlo e non si vedono i thumbs on line...devo per forza metterli a mano?

  5. #15
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    No, devi semplicemente dire a che serve quella variabile... anche perché nel tuo 4° post hai una cosa del genere:

    codice:
    ="<%= next.get("imagePath") %>"
    Quindi i percorsi delle immagini vengono (da un database?) da qualche parte. Ecco, allora invece di stampare così e basta, quel ciclare sul recordset lo devi mettere anche nel preload.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #16
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Andrea1979
    No, devi semplicemente dire a che serve quella variabile... anche perché nel tuo 4° post hai una cosa del genere:

    codice:
    ="<%= next.get("imagePath") %>"
    Quindi i percorsi delle immagini vengono (da un database?) da qualche parte. Ecco, allora invece di stampare così e basta, quel ciclare sul recordset lo devi mettere anche nel preload.
    Questo codice l'ho tolto l'avevo preso dal forum di Jalbum, ma non mastico bene l'inglese
    http://jalbum.net/forum/message.jspa...=122073#122073

    che facciamo?

  7. #17
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Non lo so, che vuoi fare? Lo script è tuo, sai tu come stai facendo la cosa. Se non ti sai gestire il codice server-side (ma sei sicuro di avere supporto server-side?) tanto vale che i percorsi alle thumbnail li metti a manina... oppure rinomini le immagini con un naming-scheme consistente (ossia le numeri) e ci fai un ciclo for perché così non se ne esce.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #18
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Andrea1979
    Non lo so, che vuoi fare? Lo script è tuo, sai tu come stai facendo la cosa. Se non ti sai gestire il codice server-side (ma sei sicuro di avere supporto server-side?) tanto vale che i percorsi alle thumbnail li metti a manina... oppure rinomini le immagini con un naming-scheme consistente (ossia le numeri) e ci fai un ciclo for perché così non se ne esce.
    E' il programma JAlbum che fa tutto, pesca le immagini da una mia cartella ne crea delle proprie.htt, elabora il tutto e crea nuovi file che io poi metto online, il codice è Java.

  9. #19
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Bhè, allora fai una cosa, elilmina il preload a meno che non trovi una funzione in jalbum che te lo implementi. Il programma che adoperi non lo conosco per cui non posso fornirti aiuto specifico.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  10. #20
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Andrea1979
    Bhè, allora fai una cosa, elilmina il preload a meno che non trovi una funzione in jalbum che te lo implementi. Il programma che adoperi non lo conosco per cui non posso fornirti aiuto specifico.
    Ok, posto sul forum di Jabum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.