Ho una tabella "scorrevole" con tot celle inizialmente vuote, ognuna di esse ha un ID con numero progressivo.
codice:
<TABLE summary="" cellpadding="0" cellspacing="2px" width="100%" bgcolor="#CCCCCC" align="center">
<TR><TD ID="Agenzia0"></TD></TR>
<TR><TD ID="Agenzia1"></TD></TR>
<TR><TD ID="Agenzia2"></TD></TR>
<TR><TD ID="Agenzia3"></TD></TR>
<TR><TD ID="Agenzia4"></TD></TR>
<TR><TD ID="Agenzia5"></TD></TR>
<TR><TD ID="Agenzia6"></TD></TR>
<TR><TD ID="Agenzia7"></TD></TR>
<TR><TD ID="Agenzia8"></TD></TR>
<TR><TD ID="Agenzia9"></TD></TR>
</TABLE>
All'apertura della pagina "popolo" (riempio) le celle
e assegno al testo di ogni cella un link (a pagine numerate nella stessa sequenza: NS_agenzia_0, NS_agenzia_1, ecc.),
il tutto tramite un array
codice:
<!--
function tabellaAgenzie() {
// definisco l'array che scrive il contenuto di ogni cella da 0 a 22
/* ATTENZIONE per inserire i nomi veri delle agenzie modificare l'array
inserendo il nome corrispondente es.:Agency[0]="CasaNord"; */
var Agency = new Array(); // array nomi agenzie
Agency[0]="NomeAgenzia-0";
Agency[1]="NomeAgenzia-1";
Agency[2]="NomeAgenzia-2";
Agency[3]="NomeAgenzia-3";
Agency[4]="NomeAgenzia-4";
Agency[5]="NomeAgenzia-5";
Agency[6]="NomeAgenzia-6";
Agency[7]="NomeAgenzia-7";
Agency[8]="NomeAgenzia-8";
Agency[9]="NomeAgenzia-9";
Agency[10]="NomeAgenzia-10";
var agLung=Agency.length; // lunghezza dell'array - numero di celle
var numAg=0; // inizializzo la variabile numAg
/* popolazione delle celle */
for (numAg=0; numAg'+Agency[numAg]+''; // scrivo nelle celle il nome dell'agenzia in base all'array
} // fine 1° ciclo for
var numLink=0; // inizializzo la variabile numLink
/* assegnazione dei link corrispondenti */
for (numLink=0; numLink<agLung; numLink++){ // inizio 2° for
LinkAgency='Agenzie/NS_agenzia_'+numLink+'.htm'; // link corrispondende
LinkID='LinkAgenzia'+numLink;
document.getElementById(LinkID).href=LinkAgency;
} // fine 2° for
} // fine funzione
tabellaAgenzie(); // attivo funzione
// -->
Ora il problema è che ho bisogno di popolare le celle con i nomi delle agenzie ed i link corrispondenti in maniera random in modo, cioè,
che ad ogni apertura di pagina compaiano in un ordine diverso, casuale,
ma ovviamente devono esserci tutte, ed inoltre è scontato che il numero di celle e cioè di agenzie può aumentare.
Ho provato un po' di metodi random ma senza successo. Aiuto! Grazie.