Tengo un iframe al que quiero asignar una funcion del documento padre al evento onclick de distintos elementos para saber que elemento fue clickeado:
En el onload del iframe hago:
Código:
var as = iframeDocument.getElementsByTagName('a');
if (as.length > 0) {
as[0].__proto__.onclick = window.parent.doOnClick;
}
y en el documento padre tengo:
Código:
function getElement(e) {
var event = e || window.event;
if (!event.target) {
event.target = event.srcElement
}
return event;
}
function doOnClick(e){
var el = getElement(e).target;
alert(el);
}
Pero no funciona. No pasa nada al hacer click. Como soluciono esto?
(o como obtengo el elemento clickeado dentro de un iframe, operando desde el documento padre)
Muchas Gracias