Переписывай так:
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
|
Ну не работает у меня
|
Сори, чёт я перепутал... Твой вариант правельный.