Sono possibili ambedue le cose, ma e` piu` ragionevole la prima.
Altrimenti se uno ha una linea veloce, non potra` mai agire sulla pagina.

Devi inserire l'attributo disabled="true" in tutti i link e bottoni ecc, poi all'onload fai partire un JS che abilita tutti gli oggetti che avevi dsabilitato:

document.NOMEFORM.NOMEBOTTONE.disabled="false";

document.getElementById('ID_OGGETTO').disabled="fa lse";