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)
function cerrar(){
try{
var botonClose = parent.document.getElementById('cboxClose');
botonClose.click();
}catch(e){
alert(e);
}
}
Y lo llamo asi
<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
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);
}
}