Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Opera=>iframe=>table - проблема кроссбраузерности???

12K
08 сентября 2005 года
boden
2 / / 12.06.2005
Есть такая проблема: загружаю данные в iframe, затем, когда определяю, что данные загружены, получаю их такой строкой:

dtext=document.frames[framename].data_div;
(или для NN : dtext = document.getElementById (framename).contentDocument.getElementById ("data_div");)
data_string=dtext.innerHTML;

где:
framename - id элемента iframe, куда загружены данные
data_div - id элемента div, в котором содержатся данные
(в iframe текст вида <div id=data_div> Интересующие данные </div>)
data_string - интересующий меня результат


Эти строки исправно работают в IE и Mozillе, но в Опере при загрузке данных, содержащих таблицу, все форматирование таблицы в получаетмом data_string пропадает, т.е если было "<table width=100%><tr><td width=100>..." , на выходе получается "<table width=-100><tr><td>" и таблица получается весьма корявая. (Наверное с другими тегами тоже нечто аналогичное происходит)

В чем проблема??? кто подскажет???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог