Borde en marco (wra...
 
Avisos
Vaciar todo

Borde en marco (wrapper) en página con IE 8

6 Respuestas
3 Usuarios
0 Reactions
4,984 Visitas
Respuestas: 566
Honorable Member
Topic starter
 

Tengo un pequeño problema, la siguiente pagina cuando clico al botón de más información, me aparece un borde alrededor del formulario (solo en IE 8) y no como puedo quitarlo, alguna sugerencia.

http://www.hsishop.com/index.php?option=com_k2&view=item&id=304:pepito&Itemid=34&lang=es

saludos.


 
Respondido : 28/07/2011 4:16 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola lmartinez,

He revisado tu web en distintos navegadores y veo el formulario correctamente en todos ellos, si bien es cierto que en Internet Explorer probé con la versión 9 y no la 8.

En Firefox:

En Internet Explorer 9:

¿Estas usando el plugin IE Compatibility?

Saludos


 
Respondido : 28/07/2011 6:30 pm
Respuestas: 566
Honorable Member
Topic starter
 

Buenos días,

El tema es que en IE 9 funciona perfectamente, en cambio en IE 8 sale el marco que comento y no tengo ni idea cual puede ser el problema, he estado mirando y no encuentro de donde proviene el problema. Os paso una captura de pantalla.


 
Respondido : 29/07/2011 5:47 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola lmartinez,

según parece, este es un problema causado por una peculiaridad del navegador IE, para ponernos en contexto, te comento que el formulario lo estás cargando mediante el plugin de contenido de BreezingForms, y este plugin básicamente lo que hace es cargar un iframe que hace una llamada al componente BreezingForms y muestra el formulario, el problema es que el iframe se muestra con un marco en el borde en IE. Si miras el código verás que la propiedad frameborder, encargada de quitar el borde está puesta a 0, lo que debería de ser suficiente para solucionar esto, pero en IE el objeto IFRAME tiene la peculiaridad de que necesita que esta propiedad contenga la B de frameborder en mayusculas, en caso contrario es como si no se estableciera la propiedad, no la reconoce, por tanto debería quedar así:

frameBorder="0"

Actualmente está así:

frameborder="0"

Por tanto hay que solucionar este pequeño bug del plugin, puedes hacerlo fácilmente editando el fichero:

/public_html/plugins/content/breezingforms.php

Aproximadamente en la línea 228, que és donde veo que se establecen los parámetros del IFRAME en el plugin, después guarda los cambios y refresca, con esto debería de valer...

Saludos


 
Respondido : 29/07/2011 8:36 am
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Por cierto, se me ha olvidado, pero haz una copia de seguridad del fichero /public_html/plugins/content/breezingforms.php por si acaso..

Saludos


 
Respondido : 29/07/2011 8:38 am
Respuestas: 566
Honorable Member
Topic starter
 

Ya esta solucionado.
Muchas gracias
Sois la caña.


 
Respondido : 29/07/2011 8:46 am