Autor | Zpráva | ||
---|---|---|---|
Bernys Profil * |
#1 · Zasláno: 24. 5. 2007, 11:23:53
Zdravim, potřeboval bych poradit jak pomocí JS změnit skin stránky (jak se odkázat na jiný link k css) podle měsíců v roce. A tohle mi nějak nejde. Dík za radu...
function changeSkin() { var odkaz = document.createElement('link'); var datum=new Date(); var mesic=datum.getMonth(); odkaz.setAttribute('rel', 'stylesheet'); odkaz.setAttribute('type', 'text/css'); if (mesic>=3 || mesic<=11) odkaz.setAttribute('href', 'style.css'); else odkaz.setAttribute('href', 'stylewin.css'); return odkaz; } |
||
peta Profil |
#2 · Zasláno: 24. 5. 2007, 13:18:37
var odkaz = document.createElement('link');
to vytvori do dokumenty dalsi LINK element. Cili jestli uz nejaky mas, tak mas 2 styly, ktere se navzajem doplnuji. return odkaz; vrati link element jako vysledek funkce. Jenze ti tu schazi cast, ktera ti ten link jaksi pripise do head? Tusim... Nejlepsi je, kdyz das odkaz na stranku nebo napises, co ti pise JS konzola. Zakladni vec, JS konzola. Bez toho ti nikdo neporadi, mozna. ja treba mam <head> <link id="neco" href="style0.css"> </head> <script> var o = document.getElementById("neco"); o.href="styl1.css"; o.href="styl2.css"; </script> a bez problemu mi to prepne 0 na 2. A ted si nejsem jist, jestli je link href nebo src, viz jakpsatweb - CSS - externi styly |
||
Taps Profil |
#3 · Zasláno: 24. 5. 2007, 18:24:45
pro kaskádové styly je to href
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0