tengo el problema con el puntero this, ahora en la función muestraCaracteres() el this no lo puedo poner ya que pertenece a otro objeto.
contraseña: ***** => sin casilla marcada
contraseña: pedro => con casilla marcada
adjunto el código, copien y peguen, funciona.
Código:
Gracias!!! <html> <head> <script> var nuevo; function cambiaApass(caja) { nuevo=document.createElement("input"); nuevo.setAttribute("type","password"); nuevo.setAttribute("name",caja.name); nuevo.setAttribute("value",""); caja.parentNode.replaceChild(nuevo,caja); setTimeout("nuevo.focus();",100); } function muestraCaracteres(){ } </script> </head> <body> <form name="formulario"> <div id="capa" name="primera" style="position:absolute; top:10; left:10; width:250px; height:250px"> <input type="text" value="password" onfocus="cambiaApass(this)" /><br/> <input type="checkbox" name="MostraPass" onfocus="muestraCaracteres()" />Ver/No ver Asteriscos Password </div> </form> </body> </html>