Сообщение от pismenov
|
img[i].addEventListener('mouseover',function (e) {Tip(str[i]).call;},false);
|
Насколько я понимаю, у вас при вызове обработчика str[i] - undefined.
Лучше поступить так:
// Создадим в цикле для каждого img свойство str, которое сохранит строку
img[i].str = '<img src="'+ e[i] +'" width="100">';
// и определим обработчик
img[i].addEventListener('mouseover',getStr,false);
// Создадим ф-цию, которая будет возвращать нам эту строку и вызывать твою ф-цию (вне цикла)
function getStr(evt){
evt=evt||event;
var target=evt.target||evt.srcElement;
Tip(target.str).call;
}
Теперь массив str не нужен - удаляем соответствующие строки.
И ещё...
Tip(target.str).call - уверены, что вызывать нужно так?!