[javaEScript] Conocer quien ejecuta un evento.

Juan José Montes de Oca Arbós juanjose.montesdeocaarbos en gmail.com
Mar Mayo 22 12:19:21 PDT 2007


Hola, tengo la siguiente duda.

Tengo dos objetos HTML que ambos llaman a la misma función javascript.
Quería saber si puedo identificar el objeto que ejecutó dicha función, sin
pasarle agregar ningun parametro de ningún tipo.

Encontré algo llamado caller, pero no pude hacerlo funcionar (baaaaa, en
realidad, ni siquiera se si se usa para esto).

Copio algo de código de ejemplo, para mostrar lo que quiero...

<html>
   <head>
     <script language="javascript">
         function prueba () {
           var sQuienLlamo = prueba.caller.id; //Esto no me devuelve nada...
         }
     </script>
   </head>
   <body>
     <img id="imagen1" src="" onclick="prueba ();" />
     <img id="imagen2" src="" onclick="prueba ();" />
   </body>
</html>

Lo que quiero hacer, es que al hacer click sobre la imagen 1, me muestre
IMAGEN1; y al presionar sobre la imágen 2, me muestre IMAGEN2, sin pasarle
ningún argumento a la función.

Gracias!!!!!!

-- 
Juan José Montes de Oca Arbós.

juanjose.montesdeocaarbos en gmail.com
juanjosemontesdeocaarbos en hotmail.com
http://world5.monstersgame.es/?ac=vid&vid=58044309
http://www.montesoft.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070522/4935acab/attachment.html 


Más información sobre la lista de distribución javaEScript