Показать сообщение отдельно
  #2 (permalink)  
Старый 03.12.2010, 22:29
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

<script type="text/javascript">
window.onload = function(){
    var a = document.getElementsByTagName('a'), i = a.length
    while(i--){
        a[i].onclick = function(){
            alert(this.href);
            return false;
        };
    }
};
</script>

<a href="http://yandex.ru">ссылка 1</a>
<a href="http://gogo.ru">ссылка 2</a>
<a href="http://google.ru">ссылка 3</a>


Но лучше так:
<script type="text/javascript">
window.onload = function(){
    var a = document.getElementsByTagName('a'), i = a.length
    while(i--){
        a[i].onclick = (function(){
            return function(){
                alert(this.href);
                return false;
            };
        })();
    }
};
</script>

<a href="http://yandex.ru">ссылка 1</a>
<a href="http://gogo.ru">ссылка 2</a>
<a href="http://google.ru">ссылка 3</a>

Последний раз редактировалось monolithed, 03.12.2010 в 22:33.
Ответить с цитированием