Cliccando qui si può impiegate lo script divisori:

il cui contenuto, descritto a parole, è il seguente (N è il numero di cui sono calcolati i divisori):
(1) leggi N (2) D = 0 (3) D = D + 1 (4) se D = N scrivi D e fermati (6) calcola la divisione intera tra N e D (7) se il resto è 0 scrivi D (8) ritorna a (3)
Il "codice sorgente" posso visualizzarlo con Ctrl+U (
-Option-U nei Mac), od anche usando il menu View/Visualizza o comandi simili del browser, come si può fare con tutti i documenti Html.
Per accedere direttamente al codice sorgente (ed eventualmente modificarlo) si può aprire il file con Blocco_Note o
un altro editor di testi. In questo caso devo aprire https://www.macosaweb.it/script/divisori.htm (devo mettere ciò nella casella
che si apre azionado il comando "Apri" o "Open" o
)
<script>
function divisor() {
d=2; n = document.cal.n.value; document.cal.v.value = 1;
while (d < n) {q=n%d; if(q==0) {document.cal.v.value = document.cal.v.value+" "+d}; d=d+1};
// n % d e' il resto della divisione intera tra n e d
document.cal.v.value=document.cal.v.value+" "+n
}
</script>
<form name="cal">
numero intero positivo <input type="text" name="n" value="" size=9>
<input type="button" value="calcola i suoi divisori" onClick="divisor()"><br>
<textarea name="v" cols=70 rows=25></textarea>
</form>
Il programma vero e proprio è racchiuso tra <script> e </script> (in questo caso contiene una sola "procedura", ossia un solo "sottoprogramma"; in JavaScript i sottoprogrammi sono chiamati "function"). while significa "fin tanto che". La parte che segue </script> definisce che cosa appare sullo schermo del computer; il suo significato è abbastanza evidente.