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

    Visualizzazione casuale

    Ciao

    all'interno di due pagine html visualizzo 10 schede informative per pagina relative a 10 strutture ricettive. Avrei la necessita' che l'ordine con il quale vengono visualizzate queste informazioni cambi ad ogni caricamento delle pagine. Ad esempio se per primo visualizzo la scheda del Ristorante da Mario e per secondo l'Hotel da Maria vorrei che al caricamento successivo le posizioni si invertissero.
    L'ho visto in un sito ma non ho capito quale codice javascript viene utilizzato.
    Qualche suggerimento ??.

    Bye...

  2. #2

    Help ??

    Ciao

    nessuno mi puo' aiutare ??.
    Auguri a tutti..

    Bye...

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se le schede le carichi lato server meglio operare da quel lato, se le schede sono fisse (non caricate dinamicamente) potresti operare creando un Array("strutura1","strutura2",etc..) e a random mostrarle diversamente
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4

    Imm agini random

    Ciao

    ti faccio un esempio su quello che vorrei fare:

    in una pagina ho 10 immagini che vengono visualizzate secondo l'ordine cronologico da image1.jpg a image10.jpj. Vorrei che se ritorno una seconda volta nella pagina le 10 immagini non vengano visualizzate secondo l'ordine di cui sopra ma in modo casuale: quella che era in posizione 10 diventi in posizione 1, e così via...
    Ad ogni caricamento della pagina o pagine vorrei che l'ordine venisse cambiato. L'ho visto in un sito ma non riesco a trovarlo.
    Ti ringrazio.

    Bye...


  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Scusa ma tu l'hai letto il mio intervento? Perché dalla tua risposta non sembrerebbe...
    Io ho capito benissimo cosa vorresti fare, e le mie erano indicazioni su come operare e non fornendo una base di script non potevo neanche aiutarti diversamente.
    Pertanto valuta tu se rientra nel primo caso lavorare lato server (con linguaggi tipo ASP, PHP, JSP) rendendo il tutto random (casuale) quando generi la pagina, oppure nel secondo caso essendo una pagina statica se prelevare da http://javascript.html.it uno script che mostra banner (pubblicità) e modificarlo per le tue esigenze.
    Ti ricordo che un minimo di conoscenza dei linguaggi bisogna averla altrimenti l'operazione diventa quasi impossibile.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se vuoi operare solo lato client metti questo script (personalizzandolo) in un contenitore (oppure in un file esterno e richiama la funzione commentata)

    codice:
    var aMor = new Array(
    "descrizione","immagine.jpg","http://www.sitolinkato.it",
    "pippo","pippo.gif","http://www.pippo.it/",
    "pluto","pluto.jpg","http://www.pluto.net/",
    "continua","finche.gif","http://www.ti_pare.it" );
    
    // function amici() { // decommentare se in file esterno
    var quanti=aMor.length/3;
    var trov=0;
    r = ""
    while(trov<quanti) {
    	i = Math.floor(Math.random()*quanti)
    	if (aMor[i*3].charAt(0)!="*") {
    		r = r + ('<a href="'+aMor[i*3+2]+'" target="_blank">');
    		r = r + ('[img]../friends/'+aMor[i*3+1]+'[/img]');
    		r = r + ('</a>');
    		aMor[i*3]="*"+aMor[i*3];
    		trov++;
    	}
    }
    document.write(r)
    for (i=0;i<quanti;i++) { aMor[i*3]=aMor[i*3].substr(1) }
    // } // decommentare se in file esterno
    Precisazione: il codice a solo scopo didattico, meglio operare lato server

    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.