WebSite X5Help Center

 
Agostino M.
Agostino M.
User

Apertura casuale pagine  it

Autore: Agostino M.
Visite 1246, 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
Utente del mese ENUtente del mese ES

...!... è 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
Utente del mese ENUtente del mese ES
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.