Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Замена CSS в кэше браузера (https://javascript.ru/forum/css-html/16233-zamena-css-v-kehshe-brauzera.html)

рони 31.03.2011 20:47

swing1991,
javascript:function z(){var h=document.getElementsByTagName('head').item(0);var s=document.createElement('link');s.setAttribute('type','text/css');s.setAttribute('rel','stylesheet');s.setAttribute('href','http://assets.harkeydesign.net/css/diagnose.css');h.appendChild(s);}z();

Aetae 31.03.2011 20:51

javascript:document.getElementsByTagName('link')[0].href="new.css";void(0)

[0] - 1,2,3 - в зависомости от колличества link и позиции нужной.

swing1991 31.03.2011 20:54

Цитата:

Сообщение от рони
swing1991,javascript:function z(){var h=document.getElementsByTagName('head').item(0);va r s=document.createElement('link');s.setAttribute('t ype','text/css');s.setAttribute('rel','stylesheet');s.setAttr ibute('href','http://assets.harkeydesign.net/css/diagnose.css');h.appendChild(s);}z();

Спасибо!То что нужно!

swing1991 31.03.2011 21:36

Только вот верно говорили,не сохраняет...почему только не понимаю

Aetae 31.03.2011 22:06

Может вы за своими непонятными просьбами имели ввиду:
дать пользователям возможность менять дизайн вашего сайта, с запоминаием.

Пример:
http://javascript.info/play/EtIUfc

Выберите цвет и понажимайте Click to View - все сохраняется.


Использовалось:
http://javascript.ru/unsorted/top-10...e-deletecookie

Aetae 31.03.2011 22:11

Цитата:

Сообщение от swing1991 (Сообщение 98790)
Только вот верно говорили,не сохраняет...почему только не понимаю

А с хрена бы ему сохранять. JS меняет текущий активный код страницы, тот самый что генерируется браузером прямо сейчас. Работа js вообще нигде никаким образом сама по себе не сохраняется.

swing1991 31.03.2011 22:38

Не знал...

А какие еще методы запоминания есть...?Не имею возможности вставить код с получением куков...
Код:

document.write('<link rel="stylesheet" type="text/css" href="' + ( getCookie('css')||'default.css' ) + '" />')

melky 31.03.2011 22:43

можно использовать localStorage. можно использовать sessionStorage. можно исползовать window.name, даже хранилище Flash (тут уже хз)

в общем, вот ->>> http://javascript.ru/unsorted/storage

Aetae 31.03.2011 22:47

А можно использовать те же cookie в букмарклете.
javascript:alert(document.cookie)

melky 31.03.2011 22:49

зато в печеньках нельзя хранить данные по 2мб :)


Часовой пояс GMT +3, время: 09:37.