Пропадают alt и title у img

Kaavain
На сайте с 28.07.2015
Offline
157
196

Посоветуйте плиз, сломал бошку. Есть такая конструкция:

<span onmouseover="Tip()" onmouseout="UnTip()>
<img alt='XXX' title='XXX'>
</span>

При наведении на блок с картинкой всплывает большая картинка. Используется древний плагин jQuery, но работающий безотказно. 

Но у img пропадают alt и title. Выводил $ в которой они живут - они есть. Если убрать из <span> onmouseover - они есть. Но в рабочей конструкции - исчезают, в браузере просто alt title и все.

Чисто логически понятно Tip() заменяет штатный тултип в котором показывается title, но пусть не показывается - почему пропадает-то? И хорошо, title, а alt-то почему?

Для пущей проверки менял  onmouseover

<span onmouseover=\"document.getElementById('".$myrow_img["name_file"]."').src='картинка1'\" onmouseout=\"this.src='картинка2'\">

все работает, альты и тайтлы на месте. Так что увы, дело в wz_tooltip...

Плагин называется wz_tooltip, поскольку он шареварный, Developed by Walter Zorn  в 2000-лохматом году, то и задать вопрос разработчику нет возможности.  UPD: хуже, чел умер в 2009 году...

А вдруг тут есть олды случайно в курсе?

UPD: известие о смерти автора натолкнула на мысль посмотреть, нет ли внутри плагина убийцы альтов... И - обана...

function tt_DeAlt(el)
{
        var aKid;

        if(el)
        {
                if(el.alt)
                        el.alt = "";
                if(el.title)
                        el.title = "";
                aKid = el.childNodes || el.children || null;
                if(aKid)
                {
                        for(var i = aKid.length; i;)
                                tt_DeAlt(aKid[--i]);
                }
        }
}

Эта функция зачем-то удаляет те самые альты и тайтлы! Остается понять - нафига.

UPD2: у меня всегда так... пару дней стучусь бошкой об стену в поисках перфекционизма, потом плюю (время не терять) потом второй подход, опять шишка на лбу и ничего больше, думаю все - прошу помощи старших.. И только напишу кому или куда - хрясь и сам разобрался.

Короче функция эта проверяет наличие оригинальных title (и зачем-то alt) у объекта куда приложен wz_tooltip и обнуляет их чтобы не накладывались. Функция вызывается в единственном месте, закомментил ее кишки и - фух, два дня бился не зря.

Пусть тема повисит, поисковики найдут - если вдруг такой же псих как я на свете есть.

Могу порекомендовать только хостинг: https://traf.at/vps - за 3 года все на 4++ и цены не подняли. Ну и банк для белых ИП: https://traf.at/bankm

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий