Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    link che porta a pagina casuale

    Salve
    nel mio sito ci sono numerose pagine da visitare. E' possibile inserire una funzione tramite la quale, l'utente, acceda in modo casuale ad una di queste pagine?

    per farmi capire meglio i nomi delle pagine del mio sito sono:
    nome0001
    nome0002
    nome0003
    .
    .
    nome0142
    nome0143
    ecc..

    Qualcuno mi ha consigliato di usare un array link, ma non voglio inserire un elenco enorme di nome di pagine.
    Visto che il criterio con cui sono chiamate è molto lineare, è possibile trovare una soluzione breve e veloce?
    grazie a tutti :bubu:

  2. #2

    c'è nessunoooo!!!

    c'è nessunoooo che mi aiuta????

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    codice:
    function randpage(){
     var num=Math.floor(Math.random()*n)+1;
     var page="nome"+(num+10000).toString().substr(1)+".html";
     window.location.href=page;
    }
    dove n è il numero di pagina più alto che hai nel sito

    poi nel link metti:

    Clicca qui

  4. #4

    ultima cortesia

    mi puoi collocare il codice nei tag? sono un po ignorante...
    ma i numeri che genera sono casuali da 0001 a n?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    nell'<HEAD> metti

    codice:
    <script language="javascript">
    function randpage(){
     var num=Math.floor(Math.random()*n)+1;
     var page="nome"+(num+10000).toString().substr(1)+".html";
     window.location.href=page;
    }
    </script>
    sì, in questo caso i numeri sono da 0001 a n

  6. #6

    ?

    ho provato ma non funziona? dice "impossibile visualizzare la pagina"

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    ma nella barra degli indirizzi ci viene l'url casuale? forse le tue pagine non sono .html, per cui devi correggere lo script mettendo l'estensione giusta

  8. #8

    ecco

    non ho fatto un test simulando, con 5 pagine fittizie, con dei file sul desktop. Ecco quello che mi scrive la barra degli indirizzi

    C:\WINDOWS\Desktop\java script:randpage()

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    311
    scrivi "javascript" tutto attaccato

  10. #10

    grandioso

    ti adoro!!!!

    grazie

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.