Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2013, 10:50
Интересующийся
Отправить личное сообщение для Николай II Посмотреть профиль Найти все сообщения от Николай II
 
Регистрация: 05.06.2013
Сообщений: 11

Как работает этот скрипт..
Нашел здесь на форуме такой маленький скрипт:
var a =  document.getElementById("menu");
var b =  a.getElementsByTagName("a");
var THref = location.href;
leng = b.length
for(var i=0; i<leng; i++){
	if(b[i].href==THref){b[i].className='activ';}
}

Вроде бы все понятно, кроме одного момента. К примеру в переменную THref помещается адрес страницы "http://site.ru/page.html", а в переменную b ссылка из меню, имеющая вид "page.html"
Получается, что бы в условии получилось true достаточно частичного совпадения по "page.html"? Ведь по идее b[i].href==THref не должны быть равны, хотя бы по количеству символов.
В общем, каким образом происходит сравнение?

Спасибо за внимание.
Ответить с цитированием