Bueno hice algunas modificaciones y ahora el código funciona CASI (leer después del código) correctamente:
Código javascript
:
Ver original<script type="text/javascript">
function checkevent(e)
{
var obj=e.srcElement || e.target;
var objeto = document.getElementById(obj.name);
var evento = e.type;
if ( obj.name == "email" )
{
{ objeto.value = ""; }
if(evento == "blur" && objeto.value == "" )
}
if ( obj.name == "pass" )
{
if(evento == "focus" && objeto.value == "su contraseña")
{ objeto.value = ""; objeto.type = "password"; }
if(evento == "blur" && objeto.value == "")
{ objeto.value = "su contraseña"; objeto.type = "text"; }
}
}
</script>
Pero hay dos problemas:
1. En IE no cambia el tipo en objeto.type = "password" dice que no reconoce "type"...
2. En Opera y Chrome al hacer click o llegar mediante tabulador al textbox "pass" cambia el tipo pero hay que pinchar otra vez para que salga el cursor parpadeando y poder escribir.
¿alguna idea para solucionarlos?