Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Random particolare

  1. #1

    Random particolare

    ho provato diversi script ma nessuno fa esattamente quello che voglio:
    nella mia pagina ci devono sempre essre 3 foto+testo, solo in ordine sempre diverso.... e non si devono ripetere!


    ripeto l'esempio:

    1volta

    foto+testo 1
    foto+testo 2
    foto+testo 3

    2volta
    foto+testo 3
    foto+testo 1
    foto+testo 2

    Qlc mi sa inicare qlc di specifico?O è ancora da inventare una cosa del genere?

    Grazie mille...
    Nicholas
    Tutto sul mondo della FINANZA
    CasfiArte

    Don't worry... BE HAPPY!!!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao niklaspezia,

    puoi mettere tutto in un array e poi mischiare a caso gli elementi.
    Ti faccio un esempio
    codice:
    function fototesto(foto,testo){
      this.foto=foto
      this.testo=testo
    }
    
    arr = new Array()
    arr[arr.length]=new fototesto('immagine1.jpg','testo 1');
    arr[arr.length]=new fototesto('immagine2.jpg','testo 2');
    arr[arr.length]=new fototesto('immagine3.jpg','testo 3');
    
    for(i=0;i<arr.length;i++){
      casuale = Math.floor((arr.length) * Math.random());
      temp = arr[casuale]
      arr[casuale]=arr[i]
      arr[i]=temp
    }
    
    for(i=0;i<arr.length;i++)
      document.write('[img]'+arr[i].immagine+'[/img]'+arr[i].testo+'
    ');

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.