Javascript.RU

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

Не работает css3-mediaqueries.js в ie8
Не работает css3-mediaqueries.js в ie8
А именно не работает одна строчка в которой присваивают стиль, здесь это строка №7
function(s,_30){
	var el=document.createElement("style");
	el.setAttribute("type","text/css");
	document.getElementsByTagName("head")[0].appendChild(el);
	if(!!el.styleSheet){
		try{
			el.styleSheet.cssText=s;
			console.log('1111:::'+s);
		}catch(e){
			console.log('0000:::'+s);
		}
	}else{
		el.appendChild(document.createTextNode(s));
		console.log('1111:::'+s);
	}
	return el;
}


Причём примерно половина стилей этот скрипт всётаки "загружает" (количество раз которое отработает скрипт рандамное)

Сразу скажу что объект el.styleSheet правильный и свойство cssText в нём присутствует.

Если не ставить блок с исключением то ошибка выходит такая:
Код:
TypeError: Недопустимый вызов или аргумент процедуры
Изображения:
Тип файла: jpg Безымянный.jpg (33.2 Кб, 4 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает jqery на IE8 blacklotos33 jQuery 6 19.07.2012 12:44
Не работает live в IE8 santik jQuery 11 01.06.2012 16:48
IE8 не работает скрипт Kubert Internet Explorer 0 27.12.2011 12:19
Код работает корректно во всех браузерах кроме IE8 Yamasa Events/DOM/Window 6 18.01.2011 07:40
Почему скрипт работает в IE6 и не работает в opera и IE8? msufx Javascript под браузер 6 18.09.2009 18:44