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

    domanda (pagine a caso)

    Ciao a tutti,

    scrivo qui per la prima volta,
    ho un sito, mi chiedo come si fa
    da un collegamento fare uscire
    pagine a caso scegliendole
    nel contenuto di una o più cartelle,

    spero di essermi spiegato,
    grazie a chi vorrà aiutarmi,
    ammesso che ciò sia possibile
    Ciao, Amos

    * Tracce: http://www.traccefresche.info/

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    codice:
    <script>
    
    var pagine = new Array();
    pagine[0] = "a.htm";
    pagine[1] = "b.htm";
    pagine[2] = "c.htm";
    pagine[3] = "d.htm";
    pagine[4] = "e.htm";
    
    var n = Math.random();
    n = Math.round(n*pagine.lenght);
    
    document.write("<a href=\""+pagine[n]+"\">link a caso</a>");
    
    </script>
    vedi se va
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Ti ringrazio moltissimo, appena riesco faccio una prova, poi ti dico.
    Ciao, Amos

    * Tracce: http://www.traccefresche.info/

  4. #4
    La prova è fallita! :-(
    Ciao, Amos

    * Tracce: http://www.traccefresche.info/

  5. #5
    boolbo
    Guest

    Prova così!

    Prendi questo script e mettilo tra il tag <head></head>

    codice:
    <script language="JavaScript">
    function GetRandom(start,end) 
    { 
        var range = end - start + 1; 
        var result = start + Math.floor(Math.random()*range); 
        return result; 
    }
    function RandomLink()
    {
    	window.location.href = rLinks[GetRandom(0,rLinks.length-1)];
    }
    
    var rLinks = new Array();
    
    // Inserisci qui i tuoi link random: 
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina2.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina3.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina4.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina5.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina6.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina7.htm";
    rLinks[rLinks.length] = "http://www.tuosito.com/cartella/pagina8.htm";
    
    </script>
    E questo è il codcie per il link, che porterà i tuoi utenti alle pagine che hai listato in modo random.

    PS: il forum mette uno spazio nella parola javascript ma è tutta attaccata eh!

    Pagina di riferimento originale:
    http://javascript.about.com/library/...blrandlink.htm

  6. #6
    Il fatto è che questa pagina mi crea delle difficoltà
    (è chiaro che sono tuttaltro che un esperto)

    la pagina è questa e, a partire da quella specie di Sfinge,
    vorrei fare apparire le pagine a caso da una cartella unica:
    http://www.traccefresche.info/index06.html

    grazie per l'attenzione,

    Amos

  7. #7
    boolbo
    Guest
    Ho preso il codice totale della tua pagina, ci ho inserito lo script per il random a partire dalla sfinge. Poi te lo passo...

    Ma prima devi dirmi qual'è il tuo sito, qual'è questa cartella unica e i nomi di tutte le pagine ivi contenute che vuoi mostrare random. Dopo di ché darò un'ultima sistemata al codice e potrai usarlo. Puoi sostiuirlo pari pari, nella tua pagina sovrascrivendo quello che hai.

    Aspetto te!

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.