Autor | Zpráva | ||
---|---|---|---|
Venca Černík Profil |
#1 · Zasláno: 31. 1. 2007, 14:38:59
Dobrý den,
mám na webu načítání externího CSS stylu pomocí JavaScriptu. Je to v <head>. A chtěl jsem tam dát <noscript> aby když návštěvník bude mít vypnutý JavaScript, tak aby se mu zobrazilo defaultní CSS. Jenže v <head> tag <noscript> nemůže být. Co s tím? |
||
nothrem Profil |
#2 · Zasláno: 31. 1. 2007, 14:41:16
Mělo by jít ten css načíst vždy a pak ho přes script vypnout, ale nevim jak přesně...
|
||
Venca Černík Profil |
#3 · Zasláno: 31. 1. 2007, 14:44:48
Jo, to je dobrej nápad. Tak jsem to tam dal načítat vždy a dal jsem to CSS před JavaScript a funguje to i kyž ten předchozí CSS JavaScriptem nevypnu. Přepíše se. Možná by to ale chtělo vypnout.. neví někdo?
|
||
nothrem Profil |
#4 · Zasláno: 31. 1. 2007, 14:48:45 · Upravil/a: nothrem
Něco sem našel:
Načte oba styly, ale aktivní je jen default <link rel="stylesheet" href="default.css" defaultcss> Script vypne default styl a zapne custom (lze použít pro přepínání ;) ) document.getElementsByTagName('defaultcss')[0].disabled = true; Funkčnost není zaručena habendorf: byl sem rychlejší (^_^) |
||
habendorf Profil |
#5 · Zasláno: 31. 1. 2007, 14:51:07
Ví, úplně jednoduše. Dej stylu id a potom document.getElementById("idecko").disabled = true / false;
|
||
Venca Černík Profil |
#6 · Zasláno: 31. 1. 2007, 14:54:33 · Upravil/a: Venca Černík
trochu jsem to musel upravit, ale už to vypadá že to funguje. Testuju to teda zatím jen v IE6 a ve FF. díky moc! (oboum ;)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0