Es que no tiene
Ratonencima(this) sino
Ratonencima(this.id),
jesusbg. Apunta al identificador, no al objeto.
En principio debería funcionar. Quizá el drama esté en el resto del código ... que olvidaste poner,
Picher. Nos ayudaría bastante que enviaras desde
<html> hasta
</html>, no digo el código superfluo, sólo el necesario para ver el problema copiando y pegando, sin tener que escribirlo nosotros.
Te hice un ejemplo a las apuradas, sin el
document.write porque supongo que con eso estás bien.
También corregí algún error "de apurado" que cometiste, como mezclar formato 4K y 16M en los colores y la falta de algún evento.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<style>
div {color: black; background-color: yellow; border-style: inset; border-width: 1ex;
font-size:300%; font-family: serif; font-weight: 900; text-align: center; cursor: default; }
</style>
<script>
function Ratonencima(id){
document.getElementById(id).style.color= "#AE887C";
//document.getElementById(id).title = id;
}
function Ratonfuera(id){
document.getElementById(id).style.color ="#000000";
}
</script>
</head>
<body>
<div id="alfa" onmouseover="Ratonencima(this.id)" onmouseout="Ratonfuera(this.id)">ALFA</div>
<div id="bravo" onmouseover="Ratonencima(this.id)" onmouseout="Ratonfuera(this.id)">BRAVO</div>
<div id="charly" onmouseover="Ratonencima(this.id)" onmouseout="Ratonfuera(this.id)">CHARLY</div>
</body></html>
No entendí lo de "seleccionable", creo que te refieres solamente al tipo de cursor, pero si realmente quieres evitar que te lo copien puedes buscar específicamente eso en el Foro, yo mismo sé que puse unos ejemplos.
Dependiendo del contenido, puedes tener un falso "
onmouseout" al entrar en el texto. Te dejo un enlace a donde lo discutimos.
Insisto, si quieres ayuda, ¡la próxima vez danos un poco menos de trabajo! : pon el código de ejemplo entero y explica con lujo de detalle, para que no tengamos que adivinar o repreguntar.
Espero que te sirva, y si no, te das otra vuelta.
Saludos
furoya
Problemas con onMouseOut