Web-инжиниринг

       

Href


Замена атрибута href

В разделе "Программируем ссылки" мы перечислили свойства объекта класса LINK. Теперь мы покажем, как при помощи JavaScript-кода можно ими управлять. Рассмотрим меню типа "записная книжка":



line(0);

Конечно, это не настоящая "записная книжка". Поле формы заполняется только при выборе гипертекстовой ссылки, расположенной над этим полем. Единственная цель этого примера показать, как изменяется значение атрибута href(оно отображается в поле status окна браузера). Изменение производится посредством вызова функции:

function line(a)

{

if(a==0)

{

clear();

document.o0.src="../images/jsi/fio.gif";

document.links[4].href=

"javascript:document.f1.fi1.value=

'Иванов И.И.';void(0);";

document.o1.src="../images/jsi/rpho.gif";

document.links[5].href=

"javascript:document.f1.fi2.value=

'123-45-67';void(0);";

document.o2.src="../images/jsi/hpho.gif";

document.links[6].href=

"javascript:document.f1.fi3.value=

'987-65-43';void(0);";

}

...

}

В данном случае мы работаем с тремя элементами массива встроенных гипертекстовых ссылок: links[4], links[5] и links[6]. У каждого, при вызове функции со значением аргумента a равном 0, 1 и 2, соответственно, изменяем значение свойства href. Это свойство мы меняем целиком. URL можно менять и частично.



Содержание раздела