Hallo Stefan,
onclick() kannst Du auf (nahezu) jedes Element legen und eine entsprechende Funktion aufrufen. location.href würde auch eine Art Weiterleitung realisieren, diese würde man natürlch im Browser sehen. Mithilfe des XMLHttpRequest Objektes könntest Du das aber auch umgehen...
Mit freundlichem Gruß
Micha