WebSite X5Help Center

 
Agostino M.
Agostino M.
User

Apertura casuale pagine  it

Autor: Agostino M.
Besucht 1194, Followers 1, Geteilt 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

Gepostet am
4 ANTWORTEN
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats 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>

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Agostino M.
Agostino M.
User
Autor

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 ?

Mehr lesen
Gepostet am von Agostino M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Nutzer des Monats ESNutzer des Monats 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 ...

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Agostino M.
Agostino M.
User
Autor

Sei un grande tongue-out

Mehr lesen
Gepostet am von Agostino M.