Нашел здесь на форуме такой маленький скрипт:
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 не должны быть равны, хотя бы по количеству символов.
В общем, каким образом происходит сравнение?
Спасибо за внимание.