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.