Показать сообщение отдельно
  #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 просмотров)
Ответить с цитированием