WebSite X5Help Center

 
Agostino M.
Agostino M.
User

Apertura casuale pagine  it

Autore: Agostino M.
Visite 850, Followers 1, Condiviso 0  

Buongiorno,

avrei questa esigenza, un pulsante che apra casualmente una pagina di un numero di pagine selezionate e create in precedenza.

Grazie a tutti

Postato il
4 RISPOSTE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... è semplicissimo se:
- per cinque  pagine le crei nascoste e nominate  1, 2, 3, 4, 5; ...cioè da "1.html" a "5.html"...
- ed incolli questo mio personale codice in un Oggetto Codice HTML:
<a href="javascript:paginaCasualeK();" style="font-size:22px;text-decoration:none;"  "> pagina random 1-5 </a>
<script>
TotPagK = 5; // numero totale delle pagine nominate da "1.html " a "5.html";//K;
function paginaCasualeK() {//K1>;
pagK =1+Math.round(Math.random()*5);
location.href=pagK +".html"; };//K1<<;
</script>

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Agostino M.
Agostino M.
User
Autore

Grazieeeee, funziona perfettamente, ora la domanda è : applicarlo senza numeri mantenendo intatto il nome della pagina (nel caso non dovesse essere invisibile nel menù ) è impossibile ? E come applicare il codice ad una foto o oggetto ?

Leggi di più
Postato il da Agostino M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Agostino M.
... ... applicarlo senza numeri mantenendo intatto il nome della pagina ... ... 

... elenco delle pagine (nominate correttamente!!!),  tra apici, e separate da virgole:

<a href="javascript:paginaCasualeK();" style="font-size:22px;text-decoration:none;color:navy"> pagina random K </a>
<script>
/** pagina random by KolAsim **/
array_K = ["pagina_a.html","pagina_b.html","pagina_c.html"];//elenco pagine;
function paginaCasualeK() {//K1>;
pagK =Math.round(Math.random()*(array_K.length-1));
location.href=(array_K[pagK]);
}//K1<<;
</script>

.........................

... vale anche per le immagini ...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Agostino M.
Agostino M.
User
Autore

Sei un grande tongue-out

Leggi di più
Postato il da Agostino M.