Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/10/2007, 07:19
escudo40
 
Fecha de Ingreso: enero-2007
Mensajes: 51
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Crear dinamicamente evento onmouseover.

Creo que con esto se te solucionan los problemas, me respondes si te funciona

Código HTML:
<HTML>
<HEAD>
</HEAD>
<BODY>

<div id="idprueva">

</div>

</BODY>
</HTML>

<script type="text/javascript">
function muestraMensaje(texto) {
alert(texto);
}
var elDiv = document.getElementById("idprueva");
var p = document.createElement("p");
var texto = document.createTextNode("Este párrafo no existía en la página HTML original");
p.appendChild(texto);
elDiv.appendChild(p);

elDiv.onclick = function() {
  if(elDiv.addEventListener) { // navegadores DOM
    elDiv.addEventListener("click", muestraMensaje("hola"), false);
  }
  else if(elDiv.attachEvent) { // Internet Explorer
    elDiv.attachEvent("onclick", muestraMensaje("como te encuentras"));
  }
  else { // resto de navegadores
    elDiv["onclick"] = muestraMensaje;
  }
}
</script>