Граница IE 8 iframe

TeeChart Pro - я был бы потерян без него для построения диаграммы/построения графика данных

34
задан Jessica Guerard 13 October 2015 в 17:12
поделиться

4 ответа

Образец HTML-кода для образца JS был бы полезен =)

Попробуйте использовать инструменты разработчика IE8 (нажмите F12 на странице, с которой у вас возникли проблемы), чтобы определить, какие стили применяются к iframe. Вы также можете поиграть со стилями там, чтобы сократить время итерации.

0
ответ дан 27 November 2019 в 16:02
поделиться

Имейте в виду, что это может быть IE не соблюдает настройки border в css, тогда как традиционная установка атрибута BORDER=0 на элементе iframe может сработать. По крайней мере, стоит проверить.

Edit: Похоже, что проблема решается установкой frameborder='0' для элемента iframe. По крайней мере, у меня это сработало.

0
ответ дан 27 November 2019 в 16:02
поделиться

Добавьте следующие атрибуты в тег iframe:

marginheight="0" marginwidth="0" frameborder="0"
94
ответ дан 27 November 2019 в 16:02
поделиться

У меня была такая же проблема с iframe, созданными динамически, и оказалось, что установка свойств border ПОСЛЕ добавления iframe в документ не имеет НИКАКОГО эффекта:

Следующий код показывает 3d-границу:

var iframe = document.createElement("IFRAME");
iframe.src = "http:www.stackoverflow.com";
//Iframe added BEFORE setting border properties.
document.body.appendChild(iframe);
iframe.frameBorder = "no";

Но это фактически удаляет ее:

var iframe = document.createElement("IFRAME");
iframe.src = "http:www.stackoverflow.com";
iframe.frameBorder = "no";
//Iframe added AFTER setting border properties.
document.body.appendChild(iframe);

Надеюсь, это поможет решить вашу проблему.

17
ответ дан 27 November 2019 в 16:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: