entonces consideras necesario el enlace??
si es así, reconsidera la lógica de tu procedimiento... para pasar valores se usan FORM
si lo único que quieres es "un enlace para enviar un valor de FORM" es mas sencillo, así seria una pregunta mejor planteada...
y esto, es mas fácil... aun, primero... la FORM
Código HTML:
<form action="" method="get" target="_mi_frame" id="_mi_form">
<input type="text" name="_el_name" value=""/></form>
ahora, con Javascript... y usando un enlace HTML
Código HTML:
<a href="#" onclick="document.getElementById('_mi_form').submit()">_el_enviar</a>
y eso seria todo, hay que separar toda lógica del procedimiento... una ves sabiendo que queremos hacer exactamente es mejor, también... es recomendable usar los elementos para lo que son, no mas