la variable registrar que valor debe de pasar a la función?
te lo pregunto porque si pass1 y pass2 son casilla de text pues esto es lo que deberias de tener
Código HTML:
<script language="JavaScript" type="text/JavaScript">
function passwords()
{
with (document.forms['nombreDelFormulario'])
{
if (pass1.value==pass2.value)
{
document.write("<img src='ok.gif'"); return true
}
else
{
document.write("<img src='not.gif'") return false
}
}
}
</script>
y en cuanto a tu segunda duda creo que podrias hacer algo así:
Código HTML:
<script language="JavaScript" type="text/JavaScript">
function checar()
{
with(document.forms['nombreDelFormulario'])
{
if(pass1!="" && pass2!="")
{
passwords();
}
}
}
</script>
<form name="nombreDelFormulario">
<input type="text" name="pass1" onChange="javascript:checar">
<input type="text" name="pass2" onChange="javascript:checar">
</form>
espero que te haya entendido y que te sirva.
saludos.