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;
}
weep0
Profil *
Taky by se mi to hodilo,.. diky za odpovezeni otazky!
Bubák
Profil
Více vlastní iniciativy by neškodilo.

<script>
<!--
var dnes = new Date();
var den_mesicu=new Array('leden','unor','brezen','duben','kveten',
'cerven','cervenec','srpen','zari',
'rijen','listopad','prosinec');
var skin = '<link href="';
skin += den_mesicu[dnes.getMonth()] + '.css" rel="stylesheet">';
document.write( skin );
//-->
</script>
<noscript>
<link href="celorocni.css" rel="stylesheet">
</noscript>

Soubor listopad.css (příklad), obdobně další měsíce:
body {background: #963 url(listi.jpg); color: #ffc;}

Pro tento případ považuji PHP za vhodnější, než JS.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0