Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/01/2004, 11:36
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola a todos.

Siguiendo con el tema del DOM, tengo este código:
Código PHP:
elem=document.getElementById('pru');
elDiv=document.createElement('div');
elDiv.setAttribute('className','a');
elDiv.setAttribute('id','algo');
elDiv.onclick=function() {alert(this.id);}
elem.appendChild(elDiv); 
La parte que me interesa es el onclick y la función que lanza. He conseguido asignar la misma función a otros elementos, como puso caricatos (¡Hola! ) en un mensaje anterior, pero mi curiosidad ahora es si se puede llamar a esa función desde, por ejemplo, un botón.

Estos son algunos de los intentos fallidos:

<input type="button" onclick="document.getElementById('algo').onclick"/>
<input type="button" onclick="algo.onclick"/>

No da ningún error de JavaScript, pero tampoco sale el alert que se supone debería salir.

Gracias por vuestras respuestas. Saludos,

Última edición por JavierB; 05/01/2004 a las 11:41