ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
11. сентября 2012 13:50
javascript

По требованиям файлы стили относятся к просматриваемой странице. При этом пользователь должен иметь возможность отключать те стил, которые ему не хочется применять. Здесь написано, как мы использовали коллекцию document.styleSheets для получения стилевых объектов, на которые ссылается страница посредством ссылки. И потом мы отключали файл стилей, которые пользователю не нравились. Код, делающий это приведен дальше:

<html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
title></title>
<
link href="CSS/FloatDes.css" rel="stylesheet"
title="Float layout" type="text/css" />
<
link href="CSS/RoundCorners.css" rel="stylesheet"
title="Rounded Corners" type="text/css" />

<
script type="text/javascript">
for
(i = 0; i < document.styleSheets.length; i++) {
alert(document.styleSheets[i].title);
alert(document.styleSheets[i].href);
}
</script>
</
head>
<
body>

</
body>
</
html>

Если вы импортировали стили используя @import, то вы можете получить доступ к ним используя document.styleSheets[i].imports. Для запрета стиля программно, используйте следующий кусок кода:

document.styleSheets[i].disabled = true;

Для проверки, того что коллекция страниц стилей поддерживается вашим браузером, используйте следующий код:

 
if (typeof document.styleSheets != "undefined")

Этот код был протестирован на IE7 и Firefox 3.

Это перевод. Оригинал здесь.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Способы заработка на сайте
На этом блоге было много постов про производство и раскрутку сайтов. Но пока не было про заработок на них. Пора исправить этот недочет. Здесь будут описаны по возможности не фантастичные, и не супер низко прибыльные способы. Также упор будет сделан именно на организацию процесса, а не технических деталях, которых в обилии в интернете. Несмотря на то, что как пр...

Silverlight, HTML5 и непрозрачная стратегия развития Microsoft
Оригинал статьи взят отсюда: Silverlight, HTML5 и непрозрачная стратегия развития Microsoft Автор: Peter Bright Переводчик: Mairon     По непонятным мне на данный момент причинам, похоже, что многие разработчики, присутствовавшие на недавней конференции PDC-2010 (Крупнейшая конференция Microsoft для разработчиков — Прим. переводчика), были сильн...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий