Articolo ARCHIVIATO non aggiornato
|
Alcuni appunti di Javascript. Ci sarebbe molto da dire, ma intanto iniziamo con questi... Diamo per scontate le seguenti conoscenze:
|
NOTA: nei codici, il testo che segue le due barre:
//
e il testo racchiuso tra
/* e */
è opzionale e serve solo per chiarire la funzione dei vari comandi
Una funzione, racchiude del codice JavaScript, poi attivabile dalle pagine html (per come richiamarlo, vedi lo script successivo)
Con questo ciclo non serve specificare il numero tot. Il ciclo continua sino a quando una certa condizione risulta vera. Il risultato grafico è identico allo script precedente.
Anche questo script è senza tot. Esegue una volta l'istruzione, dopo inizia il ciclo come per "while"
Creare un array in un file esterno chiamato database.js:
Poi nel documento html:
La prima riga carica il dB precedente.
Per ogni libro, aggiungere un record chiamato file
Esempio: file[1]="www.steppa.net"
Come fare se vogliamo (per esempio):
che il 30% delle volte sia estratto il primo libro, il 50% il secondo, il 20% il terzo?
Cliccare su "Prova Script" per un estrazione singola, come nel codice riportato.
Il "Test probabilità" permette di indicare il numero di estrazioni e fornisce il risultato per ogni estrazione. Un numero alto (come 1000) si avicinerà di più airisultati previsti.
Questo script è stato ideato esclusivamente per il nosto sito www.steppa.net.
Come passare i dati da una pagina html (per esempio: js.htm) all'altra (per esempio: paginadue.htm)?
In questo esempio, vogliamo preparare una pagina chiamata paginadue.htm, che sarà linkata da pagine diverse, ma cliccando poi su "torna da dove vieni, il link dovrà puntare alla pagina che precedente.
Non useremo naturalmente history.back