Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > подключение стиля в Oper`е


Автор: Се ля ви 7.3.2005, 18:21
Нужно подключить файл стиля если браузер - опера. Код:
Код
if (document.opera)
 document.styleSheets[0].addImport("splash_op.css");


везде работает кроме оперы. Какие будут предложения?

Автор: sergejzr 7.3.2005, 18:26
А чего нибудь типа: (Не пробовал сам..)

Код

   var css=document.createElement("link");
   css.setAttribute("type", "text/css");
   css.setAttribute("href", "splash_op.css");
   document.body.appendChild(css);

Автор: Aliance 7.3.2005, 18:28
В Опере, если мне не изменяет память, нету коллекции стилей, используй так:

Код

<head>
...
<script language="JavaScript" type="text/javascript">
if (window.opera) {
  document.write("<link rel='stylesheet' type='text/css' href='operastyle.css' />");
} else {
  document.write("<link rel='stylesheet' type='text/css' href='style.css' />");
}
</script>
...
</head>


Кстати, тема поднималась уже...
http://forum.vingrad.ru/index.php?showtopic=42136
Добавлено @ 18:34
Цитата
(document.opera)

Такого нет smile

Автор: Се ля ви 11.3.2005, 09:08
Цитата(Aliance @ 7.3.2005, 18:28)
Цитата (Се ля ви @ 7.3.2005, 18:21)
(document.opera)

Такого нет smile

Да, перепутал - вообще-то window.opera

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)