Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Объект location




Содержит информацию о текущем URL. Объект location представляет собой полный URL. Каждое свойство объекта location представляет собой отдельную часть URL.

Объект location содержится в объекте window. Если вы ссылаетесь на объект location без определения окна, то объект location представляется как location текущего окна. Если вы ссылаетесь на объект location и определяете имя окна, например, newWindow.location, то объект location представляется как location указанного окна.

Не путайте объект location со свойством location объекта document. Вы не можете изменить значение свойства document.location, но вы можете изменить значение свойств объекта location. document.location является строковым значением, которое обычно равно window.location.href, который устанавливается, когда вы загружаете документ, но его можно изменить.

Свойства:

• hash - имя якоря в URL;

• host - hostname:port часть URL;

• hostname - хост и доменное имя или IP адрес сетевого хоста;

• href - полная запись URL;

• pathname - имя файла и путь;

• port - коммуникационный порт, который использует сервер;

• protocol - начало URL, включая двоеточие;

• search - запрос.

Например, если href="http:\\www.online.ua:8081\news\index.htm#part1", то свойства будут иметь значения:

hash - #part1;

host - www.online.ua:8081;

hostname - www.online.ua;

pathname - news\index.htm;

port - 8081;

protocol - http:.

Методы:

• reload([forse]) - перезагружает текущий элемент. Если параметр forse установлен в true, то документ перезагружается в любом случае, в противном случае - только если был изменен;

• replace(URL) - заменяет текущий документ новым с адресом URL без занесения в список history.

События:

• нет.

Объект link (массив links)

Часть текста или картинка, определенные как гипертекстовая ссылка. При выборе пользователем ссылки, в окно загружается соответствующий ей документ.

Синтаксис:

Для определения ссылки используется стандартный HTML синтаксис с добавлением событий onClick и onMouseOver:

<A HREF=locationorURL.... [onClick="handlerText"] [onMouseOver="handlerText"]> linkText </A>

Вы можете также определить ссылку, используя метод link объекта string.

Вы можете ссылаться на объекты link в вашей программе, используя массив links. Этот массив содержит запись для каждого объекта link (тега <A HREF="">) по порядку их описания в документе. Например, если документ содержит три объекта link, то эти ссылки представлены так: document.links[0], document.links[1] и document.links[2].

Для получения количества ссылок в документе используется свойство length: document.links.length.

Элементы в массиве links открыты только для чтения. Например, выражение document.links[0]="link1" не имеет эффекта.

Если объект link также является объектом anchor (определен параметр NAME тега <A>), то объект записан в обоих массивах - anchors и links.

Свойства:

Объект link имеет те же свойства, что и объект location (см. с. 33), а также:

• target - значение атрибута TARGET.

Массив links имеет следующие свойства:

• length отражает количество ссылок в документе.

Методы:

• нет.

События:

• onClick;

• onMouseOver;

• onMouseOut.

Объект image (массив images)

Представляет собой изображение, встроенное в документ. Изменяя свойство src, можно перезагрузить изображение, например в ответ на действия пользователя. Все изображения, содержащиеся в документе, доступны через массив images[] - свойство объекта document, а также по имени, определенном атрибутом NAME тега IMG.

При этом следует учитывать, что если Image используется внутри формы, то он является свойством этой формы. Это значит, что для него используется другая адресация:

- Встроенный в документ объект:

<img name=car src=car.gif>

document.car.src = "car1.gif";

- Встроенный в форму объект:

<form name=kuku>... <img name=car src=car.gif>... </form>

document.kuku.car.src = "car1.gif";

При обращении к Image по индексу в массиве всех графических объектов документа принадлежность объекта не имеет значения. Например, если объект является вторым Image на странице, то будь он внутри формы или за ее пределами, к нему всегда можно обратиться по индексу: document.images[1].src = "car1.gif".

Свойства:

Значения всех свойств, кроме complete, задаются соответствующими атрибутами тега <IMAGE...>:

• name - имя изображения, присвоенное атрибутом NAME. Изображения, созданные функцией-конструктором Image(), имени не имеют; Readonly;

• src - URL файла изображения;

• losrc- URL файла альтернативного изображения с низким разрешением;

• complete - загружено ли изображение полностью; Readonly;

• width - ширина изображения в пикселах; Readonly;

• height - высота изображения в пикселах; Readonly;

• border - ширина границы в пикселах; Readonly;

• hspace - размер пустого пространства слева и справа изображения; Readonly;

• vspace - размер пустого пространства сверху и снизу изображения; Readonly.

Методы:

• нет.

События:

• onLoad - при успешном завершении загрузки изображения;

• onAbort - если загрузка изображения остановлена пользователем;

• onError - если при загрузке изображения произошла ошибка.

Объекты типа Image можно создавать динамически с помощью функции-конструктора:

new_image = new Image();

new_image = new Image(width,height);, где width и height - ширина и высота изображения соответственно.

Для присваивания конкретного изображения объекту необходимо выполнить new_image.src = "new.gif".




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 365; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.