Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    Visualizzare immagini casuali

    Ciao

    un mio cliente mi ha chiesto di realizzare un programma che visualizzi in modo sequenzale o casuale una serie di immagini sullo schermo. Addirittura, se possibile, sarebbe bello inserire alcuni effetti, tipo dissolvenza ecc.
    Esiste qualcosa di piu o meno gia fatto ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Immagini casuali mentre la pagina è aperta si può fare con javascript.

    Dissolvenza o altri effetti non si può, tranne che non crei una gif animata.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    e infatti.... credo anche io 1 cosa del genere. Solo che la gif non la voglio fare perché il cambiamento delle immagini puo avvenire ache in tempo "reale" per cui ogni volta dovrei fare una nuova gif. dove posso trovare 1 script per il javascript che genera le immagini casuali ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  4. #4

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Intanto le immagini vengono decise prima, perchè essendo lato client non fai ricaricare la pagina.

    codice:
    var immagine=0;
    var imgvett=new Array();
    function cambia()
    {
      var indice = Math.floor(Math.random() * (1 + <?=numeroimmagini?>) + low);
    
      img1.src=imgvett[indice].src;
    }
    
    <?
      'per ogni immagine della directory devi fare un algoritmo che le prende in ordine casuale.
      for i=0 to numeroimmagini
    ?>
      imgvett[<?=i?>]=new image;
      imgvett[<?=i?>].src=<?=percorsoimmagine?>;
    <?
      next
    ?>
    
    setInterval("cambia()", 5000); \\ogni 5 secondi
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.