Показать сообщение отдельно
  #13 (permalink)  
Старый 09.07.2009, 12:23
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Переписывай так:

var stroka = 'myimg,myimg2';
var arr = stroka.split(",");
var img = new Array();
for (var i=0; i<arr.length; i++){
img[i] = document.getElementById(arr[i]);
xAddEvt(img[i],'mouseover',getStr);
xAddEvt(img[i],'mouseout',UnTip);
}
function getStr(evt){
    evt=evt||event;
    var img=evt.target||evt.srcElement;
    Tip('<img src="'+ img.getAttribute('src') +'" width="100">');
}
function xAddEvt(e,eventType,eventListener){
	if(e.addEventListener)e.addEventListener(eventType,eventListener,false);
	else if(e.attachEvent)e.attachEvent('on'+eventType,eventListener);
}


Сообщение от pismenov
Ну не работает у меня
Сори, чёт я перепутал... Твой вариант правельный.

Последний раз редактировалось B~Vladi, 09.07.2009 в 12:25.
Ответить с цитированием