Доброго времени суток!
У меня есть проблема со скриптом, который меняет стили и запоминает выбранный стиль с помощью куки.
Проблема заключается в том, что при загрузке или обновлении страницы сайта на долю секунды появляется белый фон, а уже потом прогружаются стили.
На другом сайте, где используется тот же скрипт, всё загружается нормально. Почему у меня так?
Сам скрипт:
<link id="jdyncss" rel="StyleSheet" href="/css/des1.css" />
function setjDynCSS(url){
if(!arguments.length){url=(url=document.cookie.match(/\bjdyncss=([^;]*)/))&&url[1];if(!url)return''}
document.getElementById('jdyncss').href=url;var d=new Date();d.setFullYear(d.getFullYear()+1);document.cookie=['jdyncss=',url,';expires=',d.toGMTString(),';path=/;'].join('');return url
}
setjDynCSS();
И кнопки смены дизайна:
<a href="javascript://" onclick="setjDynCSS('/css/des1.css')">Дизайн #1</a>
<a href="javascript://" onclick="setjDynCSS('/css/des2.css')">Дизайн #2</a>