Buenas tardes,
Yo lo probé y me funciono perfectamente. Tal vez tengas un error javascript en otro lado.
Posteo el código de la prueba.
Código HTML:
Ver original<!html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <a id="link" name="link" href="prueba.html">Prueba
</a>
<script language="javascript"> var oA = document.getElementById('link');
idProba = 1;
oA.setAttribute('href', 'javascript:proba2(' + idProba + ')');
function proba2(ida)
{
alert(ida);
}