Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2011, 09:50
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
Respuesta: Div dinamicos

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