javascript "HTMLDivelement has no method click"[SOLUCIONADO]

Iniciado por Pablo Videla, 30 Noviembre 2011, 14:22 PM

0 Miembros y 1 Visitante están viendo este tema.

Pablo Videla

Hola chicos tengo un problema con el safari y chrome al momento de querer hacer click para cerrar un div invisible del document padre

Tengo esto y me funciona bien en firefox e iexplore (rarisimo xd)

Código (javascript) [Seleccionar]


function cerrar(){
try{

var botonClose = parent.document.getElementById('cboxClose');
botonClose.click();
}catch(e){
alert(e);
}

}


Y lo llamo asi

Código (html4strict) [Seleccionar]

<a href="#;" onclick="cerrar();" title="Cerrar">-</a><h:outputFormat value="#{msg.titHerramientaHistorica}"/>


Estoy trabajando con JSF y Primefaces.

Ese elemento es propio de primefaces y solo me da problemas con safari y chrome, de antemano, muchas gracias!


------------

Solucionado, tuve que implentar otras cosas, la solucion es para primefaces la colocare por si alguien tambien busca.

Componente primefaces: lightbox

Código (javascript) [Seleccionar]

function cerrar(){
try{


$('#cboxClose', parent.document).hide();
$('#cboxLoadedContent',parent.document).hide();
$('#colorbox',parent.document).hide();
$('#cboxOverlay',parent.document).hide();
$('#cboxContent',parent.document).hide();
$('#cboxClose',parent.document).hide();

}catch(e){
alert(e);
}

}