Hola:
javascript solo puedes asociarlo a eventos, o con el mismo prefijo a enlaces y actions de formularios, pero si quieres que se rellenen campos de formulario debes usar botones o tal vez sea mejor hacerlo desde el propio evento del envío...
<form onsubmit="pagina.value = location.href"...
Saludos