A continuació hi ha un botó; fent-hi clic aquest document serà substituït per un altre:
Després observeu la construcció del programa; el que hi diem és: substitueix el document actual pel document 251.htm.
Aquesta instrucció queda dins la funció d'usuari canvi(). Dins l'etiqueta <input> hem escrit onClick="canvi()".
Aparentment aquest sistema de canvi de document no aporta cap avantatge, ja que equival a una àncora d'un hipervincle. En aquest cas és cert, però imaginem que en lloc d'un sol botó amb una sola pàgina de destí hi ha un menú desplegable amb 50 pàgines de destí. No cal insistir gaire en els avantatges d'un menú desplegable sobre una simple llista.
Aquest document fa servir un programa exterior:
| function canvi(){ location.href="251.htm"; } |