Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/07/2011, 13:00
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Ejecutar evento onchange

Cita:
Iniciado por salbatore Ver Mensaje
Hola de nuevo,

No... si ya se que se ejecuta cuando se modifica, el caso es que busco accionar el evento desde codigo, del mismo modo que lo hago con el evento click de este modo:

document.getElementById('caja').click();

:P . Con el evento click funciona, pero en el change no.

¿Sabeis por que?

Debería ser:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
</
head>

<
body onload="document.getElementById('caja').onchange();document.getElementById('caja').onclick();">
<
input id="caja" onclick="alert('click');" onchange="alert('change');" />
</
body>
</
html
Curioso: el método click() funciona en varios navegadores ahora... Tiempo atrás sólo funcionaba en Explorer.

Última edición por Panino5001; 25/07/2011 a las 13:05