Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
Facebook 0 Likes
Twitter 0 Followers
Instagram 0 Followers
Pinterest 0 Followers
YouTube 0 Subscribers
Подписаться
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • DHTML

внешние файлы в IE и NN

  • 23.10.2001
Total
0
Shares
0
0
0
0
0
0

Автор статьи: Головин Андрей

иногда бывает необходимо динамически изменять содержание страницы, причем, не имея возможности хранить это содержание в том же файле, что и страница. Т.е. задача состоит в том, чтобы в зависимости от действий пользователя добавить (или изменить) содержание страницы, взяв данные из другого файла, но не прегружая страницу.

Как всегда, разработчики Нетскейп Навигатор потеряли номера сотовых телефонов разработчиков Internet Explorer и не смогли договориться о совместимой реализации этих возможностей. Рассмотрим как это делается в этих браузерах

Internet Explorer
Для решения приведенной задачи используется элемент <IFRAME> (inline frame или встроенный кадр). Для задания источника данных в этом элементе используется атрибут SRC. Например, <IFRAME SRC=”cool.html”></IFRAME>. Для динамического изменения источника посредством скрипта необходимо изменить следующее свойство: parent.iframe_id.document.location.

Пример для Internet Explorer: >outer_ie.html

Netscape Navigator
Здесь необходимо использовать элемент <LAYER>. источник в тексте HTML задается также с помощью атрибута SRC. А в скрипте необходимо установить свойство: document.layer_id.src.

Пример для Netscape Navigator: outer_nn.html

Все вместе.
Прежде всего, необходимо заметить, что вид страницы в разных браузерах оплучается абсолютно разным. Для того, чтобы привести все к одному виду необходимо указать некоторые атрибуты использованных тэгов:

<LAYER
ID=”testLyr”
NAME=”testLyr”
SRC=”outer_1.html”
LEFT=50 TOP=50 WIDTH=300 HEIGHT=300
CLIP=”0,0,300,300″>
</LAYER>

<IFRAME
ID=”testFrm”
NAME=”testFrm”
SRC=”outer_1.html”
MARGINWIDTH=”0″
MARGINHEIGHT=”0″
FRAMEBORDER=”NO”>
</IFRAME>

И введем описание стиля для элемента <IFRAME>:

#testFrm {
position:absolute;
left:50; top:50; width:300; height: 300;
clip:rect(0,300,300,0);
width: 300px;
height: 300px;
}

Теперь странички выглядят, практически, одинаково.

Я уже писал, как лучше организовывать процедуры, которые должны выполнятся в обоих браузерах. Так поступим и в этот раз. Пример: outer.html.

Total
0
Shares
Телеграфировать 0
Поделиться 0
Репост 0
Твитнуть 0
alexvolkov

Предыдущий материал
  • HTML

Фоновые изображения в таблицах

  • 23.10.2001
  • alexvolkov
Read More
Следующий материал
  • Реклама в интернете

Оценка эффективности рекламы в интернет

  • 23.10.2001
  • alexvolkov
Read More
Вас также может заинтересовать
Read More
  • DHTML

Создание и использование атрибутов

  • alexvolkov
  • 12.11.2001
Read More
  • DHTML

Визуальные фильтры в IE

  • alexvolkov
  • 08.11.2001
Read More
  • DHTML

Отображение и скрытие элементов в IE и NN

  • alexvolkov
  • 02.11.2001
Read More
  • DHTML

Позиционирование для IE и NN

  • alexvolkov
  • 02.11.2001
Read More
  • DHTML

Позиционирование элементов

  • alexvolkov
  • 26.10.2001
Read More
  • DHTML

Динамические элементы

  • alexvolkov
  • 07.09.2001

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Рассылка как продукт
    • 24.07.20
  • Google назвал лучшие приложения App Store за 2018 год
    • 14.12.18
  • Онлайн-конференция интернет-магазин от “А до Я” CyberE-com 2018
    • 25.05.18
  • Бесплатная онлайн-конференция по управлению репутацией
    • 04.12.17
  • Открыта регистрация на CyberMarketing-2017
    • 19.10.17
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter