

javascript - načítanie externého CSS za podmienky
zatial som to riešil takto:
if (podmienka)
{
element.style.property1 = value1
element.style.property2 = value2
}
else
{
element.style.property1 = value3
element.style.property2 = value4
}
ale ako toto napísať tak aby medzi {} bol len odkaz na súbor CSS a v tom externom súbore CSS boli napísané property a value?
jakoby
if (podmienka)
{
načítaj CSS 'style1.css';
}
else
{
načítaj CSS 'style2.css';
}
Nevím jestli je to co chceš ani jestli je to košér, ale dělám to takto a používám pro různé styly při kliku na "Zobrazit pro čtení" či "Zobrazit pro tisk" (můžeš vyzkoušet třeba tady: http://turistika.arkotechnik.cz/Reports/R_019_Dnem Rybnika/R_019_DnemRybnika.html (tlačítka jsou na konci). Ber to pro inspiraci, přizpůsob své potřebě:
V <head> mám natažení takto dvou stylů (začne fungovat ten druhý) a načtení javascriptu:
Dále mám ve výše uvedeném extra souboru "EnableStyl.js" javascript:
A tlačítka pro změnu styly mám takto:
Taky možnost. I když zrovna pro tisk bych spíš použil tohle a vykašlal se na JS:
Jasně, máš pravdu. Já to však chtěl aby to fungovalo zároveň jako náhled.