Показать сообщение отдельно
  #1 (permalink)  
Старый 27.06.2009, 01:21
Интересующийся
Отправить личное сообщение для Device Посмотреть профиль Найти все сообщения от Device
 
Регистрация: 15.02.2009
Сообщений: 19

не подцевляется обработчик события в IE8
есть такой код:
$('.thumb').mouseover(function(){
	var photo = this.src;
	var temp = new Array();
	temp = photo.split('/');
	path = '/images/'+temp[5];
	$('#photo').attr({src: path});
});


на странице есть два дива, в одном находится большая фотография путь к которой: /images/blablabla.jpg а в другом много маленьких путь к которым /images/thumbs/blablabla.jpg, так вот этот код убирает лишнее из содержимого атрибута src маленькой фотографии и обработанную переменную привязывает к атрибуту src большой фотографии. в Opera, Firefox 3.0.11, Safari 4 все тип топ а IE8 как самая настоящая сука не подцепляет событие. при этом ошибок поэтому поводу не выдает. где грабли? может ли плагин cornerz на это влиять?

ЗЫ. так же IE8 не хочет работать с ExternalInterface флешовым при этом также бьет флешку... пример функции вызывающей функцию AS2:
function callExternalInterface(nameObj, nameMovie)
{
    thisMovie(nameMovie).checkme(nameObj);
    document.getElementById('all').checked = false;
}

function thisMovie(movieName)
{
    if (navigator.appName.indexOf("Microsoft") != -1)
    {
        return window[movieName];
    }
    else
    {
        return document[movieName];
    }
}


В IE8 также не работает...

всем заранее спасибо
Ответить с цитированием