вот цикл:
window.onload=function aa(){
var i = 0;
while(i<=document.links.length){
if(document.links[i].href=="http://www.droider.ru"){
alert(i);
break;
}
i++;
}
}
вот страница
<body>
<a href="http://www.google.com">google1</a>
<a href="http://www.vk.com">vk2</a>
<a href="http://www.javascript.ru">javascript3</a>
<a href="http://www.droider.ru">droider4</a>
<div class="aa1">
<a href="http://www.keddr.com">keddr5</a>
<div class="aa2">
<a href="http://www.youtube.com">youtube6</a>
</div>
</div>
<style>
.aa1
{
height:100px;
width:100px;
background-color:red;
}
.aa2
{
height:60px;
width:60px;
background-color:green;
}
</style>
</body>
Никак не могу понять, почему алерт не выводит число на котором остановился цикл (номер ссылки с адресом который указан в if())?
Цикл должен стартануть с i=0 и если первая ссылка не равна
http://www.droider.ru то он должен продолжатся, а когда ссылка =
http://www.droider.ru то должно появится окно в котором написан i (номер ссылки) и цикл должен остановится. по ничего не показывает. что не так?