Problema de visualización con Safari

HTML y todos sus derivados relacionados con la creación de sitios web

Moderador: Moderadores

ghidalgoram
Junior
Mensajes: 15
Registrado: Lun Jun 02, 2008 8:37 am
Ubicación: Costa Rica
Contactar:

Problema de visualización con Safari

Mensaje por ghidalgoram » Lun Jun 23, 2008 8:40 am

Hola foreros y moderadores.

Hay una aplicación web que he estado desarrollando y que gracias a Dios todo ha salido bien. Yo básicamente programo y reviso en Internet Explorer 7 (IE7) y Mozila Firefox 3 (MF3). Sinceramente se ve bien. Pero un día de tantos decidí ver la aplicación en Safari y encontré algunos problemas de incopatibilidad como lo que voy a describir.

En la aplicación web hay dos botones:
En esta aplicación puede mostrarse un objeto de imágen ó puede mostrarse un objeto de flash. Son controlados por medio de botones y que hacen lo siguiente:


1. El botón para imagen cuando se le da click, muestra una imagen "X", y automáticamente oculta el objeto de flash "Y". La imagen debe aparecer donde estaba el flash que fué ocultado.

2. El botón para flash cuando se le da click, muestra un flash "Y", y automáticamente oculta el objeto de imagen "X". El flash debe aparecer donde estaba la imagen que fué ocultada.

El código que utilizo para visualizar/ocultar es algo así:

Código: Seleccionar todo

document.forms['frm_info'].img_parts_house.style.display="block";
document.forms['frm_info'].img_parts_house.style.display="none";
Todo lo que expliqué anteriormente trabaja sin ningún problema con Internet Explorer 7 y Mozila Firefox. Pero con Safari hay incompatibilidad porque ni la imagen ni el flash se ocultan, sino que los dos están visibles. Desde luego esto afecta el diseño porque al estar los dos juntos desacomodan varias cosas.

Que solución me pueden recomendar para que trabajen bien en Safari?. Me gustaría dejar funcionando bien en estos 3 importantes navegadores.

Saludos. Gracias amigos. :roll:
Dios, el camino a la felicidad.

Avatar de Usuario
Pitufo
Administrador foro
Mensajes: 646
Registrado: Dom Dic 03, 2006 3:39 pm
Contactar:

Re: Problema de visualización con Safari

Mensaje por Pitufo » Lun Jun 23, 2008 10:51 am

Pruébalo con:

Código: Seleccionar todo

document.forms['frm_info'].img_parts_house.style="display;block;";
document.forms['frm_info'].img_parts_house.style="display:none;";
Si te funciona, tal vez te falta agregarle alguna otra propiedad de estilo previa que se pierda al asignarlo así.

Si sigue sin funcionar, inténtalo agregándole visibility:hidden;position:absolute al estilo.

Saludos.

ghidalgoram
Junior
Mensajes: 15
Registrado: Lun Jun 02, 2008 8:37 am
Ubicación: Costa Rica
Contactar:

Mensaje por ghidalgoram » Lun Jun 23, 2008 9:49 pm

Gracias amigo.
Intentaré estas recomendaciones.
Saludos :D .
Dios, el camino a la felicidad.

Responder