Autor Zpráva
Bernys
Profil *
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
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
pro kaskádové styly je to href
Toto téma je uzamčeno. Odpověď nelze zaslat.

0