Dopo aver premuto sui tasti "Prova lo script" selezionare il tasto Back del vostro Browser per tornare a questa pagina.
Funzioni di base
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
Preparare una funzione JS
Una funzione, racchiude del codice JavaScript, poi attivabile dalle pagine html (per come richiamarlo, vedi lo script successivo)
Attivare una funzione JS
Finestre conferma
Variabili inserite dall'utente
Nascondere il codice all'HTML
Chiamare uno script esterno
Condizionali, il comando IF
Cicli
Cicli con il comando FOR
Cicli con il comando WHILE
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.
Cicli con i comandi DO e WHILE
Anche questo script è senza tot. Esegue una volta l'istruzione, dopo inizia il ciclo come per "while"
Array, le liste di record
Creare un array in un file esterno chiamato database.js:
Poi nel documento html:
Numeri casuali
La prima riga carica il dB precedente.
Per ogni libro, aggiungere un record chiamato file
Esempio: file[1]="www.steppa.net"
Estrazioni "pesate"
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.
Passare i dati tra le pagine html
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