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.

[EMAIL PROTECTED]
[EMAIL PROTECTED]
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
 
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a