Показать сообщение отдельно
  #6 (permalink)  
Старый 02.09.2011, 23:29
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Magneto Посмотреть сообщение
var arayLink = document.getElementsByTagName('a'),
ай-ай-ай

var a = /jpg$/,
    b, // current a
    c = 0,
    ie = !document.documentElement.addEventListener,
    handler = function(e){
        
        if (a.test( (event ? event.srcElement:e.target).href)) {
            alert("содержит");
        } else {
            alert("нет");
        }
    }

while ( b = document.links[c++] ) 
    ie ? b.attachEvent("onmouseover", handler ):b.addEventListener("mouseover",handler,false);

пример :
<a href="/mk" style="color:red">no jpg</a>
<a href="/lol.jpg" style="color:green">jpg</a>
<script>
var a = /jpg$/,
    b, // current a
    c = 0,
    ie = !document.documentElement.addEventListener,
    handler = function(e){
        
        if (a.test( (event ? event.srcElement:e.target).href)) {
            alert("содержит");
        } else {
            alert("нет");
        }
    }

while ( b = document.links[c++] ) 
    ie ? b.attachEvent("onmouseover", handler ):b.addEventListener("mouseover",handler,false);
</script>

Последний раз редактировалось melky, 02.09.2011 в 23:38.
Ответить с цитированием