Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 06:47
elkevin
 
Fecha de Ingreso: abril-2006
Mensajes: 95
Antigüedad: 18 años, 1 mes
Puntos: 0
Modificar onClick con setAttribute (o algún similar)

Resulto.

Buenas noches gente!,

Sin mas, es lo que estoy intentando hacer, y no lo logro de ninguna manera.

Deseo actualizar mediante JavaScript, el onClick de un botón, probé de muchas maneras pero no he podido lograrlo.

Para explicar lo que quiero hacer, plantié un ejemplo. Se trata de 2 botones, al preciona "botón1", invoca "funcion1", la cual en su interior, pretende colocar al onClick de "boton2" la "funcion2". Si todo sale bien, al precionar "boton2", debería invocarce "funcion2", la cual tiene como objeto mostrar un mensaje en pantalla.

El código:

- HTML:

Código HTML:
<body>
<p>
	<input type="button" name="boton1" id="boton1" value="boton1" onclick="funcion1();"/>
</p>
<p>
	<input type="button" name="boton2" id="boton2" value="boton2" />
</p>
</body> 
- JavaScript

Código:
function funcion1()
{
	document.getElementById('boton2').setAttribute = ("onClick", "funcion2();");
}

function funcion2()
{
	document.write("Funcion 2");
}
Acá les dejo el link del HTML.

Y acá el link del RAR con el archivo HTML por si quieren bajarlo.

En el archivo HTML, comentada en la "funcion1" están varias de las fomas en que lo eh intentado, pero no funcionó.

Vengo de este post, pero me muevo aquí, por que me parece que no he sido muy específico en aquel otro, y los usuarios se han desmotivado, y facil reconocer cuando un tema se muere.

Espero no molestar a nadie con esto, y por otro lado, ser lo mas claro y específico posible.

Agradezco mucho la ayuda de quien sea que me la brinde, y una de las mejores manes de agradecer, creo yo, que por empezar, es brindar mi duda lo mas claro posible.

De antemano, quiero agradecer a quien me preste su conocimiento.

Saludos!.

Última edición por elkevin; 09/12/2009 a las 13:17 Razón: Resuelto.