WebSite X5Help Center

 
Agostino M.
Agostino M.
User

Apertura casuale pagine  it

Autore: Agostino M.
Visite 1206, 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 ESUtente del mese PT

...!... è 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 ESUtente del mese PT
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.