pagina random

purno

Utente Attivo
20 Mag 2005
34
0
0
61
siena
www.massaggiosiena.it
Tutti gli javascript che ho trovato in rete che consentono di caricare una pagina in modo casuale sono come quello sotto riportato. Funzionano sia in locale che on-line. Lo javascript che ho messo in fondo però ha il vantaggio che se hai molte pagine - esempio: 155 - non devi fare molta fatica per scrivere il codice: basta che scrivi il numero "155" nella riga dedicata e null'altro. E se ne vuoi agiungere altre 50 basta scrivere "205". Lo svantaggio è però che per come è scritto il codice funziona solo on-line. E' possibile renderlo utilizzabile sia on-line che in locale come questo sotto? Grazie 1000 :)

<SCRIPT LANGUAGE="JavaScript">
var howMany = 2; // max number of items listed below
var page = new Array(howMany+1);
page[0]="1.html";
page[1]="2.html";
page[2]="3.html";
function rndnumber(){
var randscript = -1;
while (randscript < 0 || randscript > howMany || isNaN(randscript)){
randscript = parseInt(Math.random()*(howMany+1));
}
return randscript;
}
quo = rndnumber();
quox = page[quo];
window.location=(quox);
</SCRIPT>


---------------------------------------------------------

<script type="text/javascript">
function random_link(){
var random_num=Math.round(Math.random()*155)
var base_link="http://www.nomesito.com/userid="
var targetlink= base_link + random_num;
window.location=targetlink
}
</script>

<a href="javascript:random_link()">Random link</a>


----------------------------------------------------------
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Ciao.. Forse ho capito male io cmq inserendo nella url http://localhost
a me e facendo l'appending di ".htm" a me frnacamente funziona bene anche in locale.

Forse ho capito male io, che problemi dà?

Ciro
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ogni funzione Javascript funziona sia in locale che online. Javascript è un linguaggio lato client, quindi viene interpretato dal browser e non c'è nessuna distinzione, se non di efficienza, tra lo script tuo e gli altri.

Al massimo, se deve caricare elementi che si trovano su pagine Web online, è ovvio che non funzioni.
 

purno

Utente Attivo
20 Mag 2005
34
0
0
61
siena
www.massaggiosiena.it
Ciao.. Forse ho capito male io cmq inserendo nella url http://localhost
a me e facendo l'appending di ".htm" a me frnacamente funziona bene anche in locale.

Grazie per la risposta. Mi dici concretamente come scrivi la stinga di codice (le pagine che si aprono sono del tipo: 1.html, 2.html, 3.html eccetera)?

var base_link="http://www.nomesito.com/userid="
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
PHP:
var base_link="http://localhost/
var targetlink= base_link + random_num + ".htm";

ovviamente le pagine con quel nome devono esistere altriementi ti dà errore 404
Ciao, Ciro
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
Alessandro,

è la seconda volta che mi trovo a dover discutere di piccole.
Non credo che così introduci valore aggiunto....

In ogni caso In Javascript ogni istruzione inizia ad ogni nuova riga o con il punto e virgola.

Ovverro quest'ultimo non è obbligatorio ma caldamente consigliato.

Io non ho copiato\incollato il codice (poichè non ritengo sia il giusto modo di aiutare le persone).

Ho dato il suggerimento di come va indirizzata l'attività, poi il programmatore\amatore adotta i suggerimenti.

Spero di aver chiarito.
Ciro
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Selezionare una pagina html random Javascript 1
I Random pick in pagina asp Classic ASP 5
G Pagina html in stringa PHP 2
L Creare ancore interne alla pagina PHP 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
Shyson Regex che trova la parola nella pagina jQuery 6
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
D Apre il lightbox fuori pagina Javascript 0
K posizionare variabile da pagina html all'iframe. Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
U Link a pagina ed esecuzione file PHP 0
S Passare query o utm alla pagina successiva Domini 1
D [Cerco] Pagina Facebook settore calcio Annunci servizi di Social Media Marketing 0
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
G Eliminare l'effetto refresh di una pagina internet PHP 8
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 3
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1
M Compilazione automatica campi in input stessa pagina PHP 0
C Statistiche pagina Facebook aziendale Social Media Marketing 2
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
MarcoGrazia Pagina canonical SEO e Posizionamento 0
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
C Vendo pagina FB Presentati al Forum 0
A [CERCO] Pagina Instagram Annunci servizi di Social Media Marketing 1
L Cerco pagina Instagram 1-2k Annunci servizi di Social Media Marketing 4

Discussioni simili