Bueno, yo creo que por ahora puede haber una solución no muy artesanal, pero puede funcionar, la idea sería la siguiente:
1. En vez de generar un evento onblur del primer elemento, mejor se genera un evento onfocus de los otros elementos, es decir
Código HTML:
Ver original<input type="text" id="nombre" name="nombre" size="70" readonly class="texto_amarillo" value="" onfocus="ocultarHint(this)">
y la función sería algo como la siguiente:
Código HTML:
Ver originalfunction ocultarHint(objeto){
if(objeto.id !== "txtHint"){
document.getElementById("txtHint").style.visibility="hidden";
document.getElementById("txt1").value="";
}
}
Yo se que funciona, pero no se si luego vayas a necesitar utilizar el evento onfocus, para los otros elementos, es decir, en ese caso tendrias que cambiar o extender la función, pero ya te queda más fácil.
Se me olvidaba: Creo q en este caso, sería bueno que le pusieras el atributo "id" a todos, para poder distinguirlos, o prueba así a ver que sucede.
Si te sirve y te gusta, avisas.