Hola.
javascript no depende de botones sino de eventos... los más corrientes son click, mouseXXXX (over, move, up...), etc. pero también valen la carga de la página (load)... y el más básico es la carga del mismo script. tan solo debes considerar como programar las acciones asociadas al evento.
Saludos