Autor | Zpráva | ||
---|---|---|---|
radvis Profil * |
#1 · Zasláno: 25. 5. 2010, 00:56:06
Ahoj,
nemohl by mi někdo prosím poradot, proč se mi nemění css? <script type="text/javascript"> var StyleFile = "theme" + document.cookie.charAt(6) + ".css"; if(StyleFile == ''){ document.write('<link rel="stylesheet" type="text/css" href="/css/admin/theme.css">'); }else{ document.write('<link rel="stylesheet" type="text/css" href="/css/admin/' + StyleFile + '">'); } </script> <ul> <li><a href="javascript: document.cookie='theme='; window.location.reload();" title="Default" id="defswitch">d</a></li> <li><a href="javascript: document.cookie='theme=1'; window.location.reload();" title="Blue" id="blueswitch">b</a></li> <li><a href="javascript: document.cookie='theme=2'; window.location.reload();" title="Green" id="greenswitch">g</a></li> <li><a href="javascript: document.cookie='theme=3'; window.location.reload();" title="Brown" id="brownswitch">b</a></li> <li><a href="javascript: document.cookie='theme=4'; window.location.reload();" title="Mix" id="mixswitch">m</a></li> <li><a href="javascript: document.cookie='theme=5'; window.location.reload();" title="Mix" id="defswitch">m</a></li> </ul> |
||
Chamurappi Profil |
#2 · Zasláno: 25. 5. 2010, 11:23:26
Reaguji na radvise:
Prosím o odkaz na živou ukázku. |
||
panther Profil |
#3 · Zasláno: 25. 5. 2010, 11:25:09
radvis:
proč se nemění ukáže odkaz. Jsi si ale vědom toho, že člověk s vypnutým JS uvidí stránku bez stylů (pokud tam tedy nemáš nějaký default styl bez JS)? |
||
radvis Profil * |
#4 · Zasláno: 25. 5. 2010, 11:37:30
Jako by to document.write() nic nevypíše. Zkoušel jsem to tam napsat napevno a také nic, už nevím:(.
|
||
radvis Profil * |
#5 · Zasláno: 25. 5. 2010, 11:43:29
Živou ukázku nemám. Když jsem si to alertem vypsal jestli se to správně zapíše ta cesta tak se to zapsalo dobře. Podle mě je roblém v tom document.write(). Také je fakt, že v čistem html (šabloně) mi to jde a v nette mi to nejde a je to divné.
|
||
radvis Profil * |
#6 · Zasláno: 25. 5. 2010, 11:46:01
pather: to jsem tam dal schvalně tak jinak tam ma default bez js. Potřeboval jsem jen zjsitit jestli to je tim document.write() a asi je, protože to nevvypíše ani ten v první podmínce.
|
||
Chamurappi Profil |
#7 · Zasláno: 25. 5. 2010, 13:13:34
Reaguji na radvise:
Ve tvém document.write žádnou chybu nevidím.
„je fakt, že v čistem html (šabloně) mi to jde a v nette mi to nejde“ Což nejspíš znamená, že Nette posílá na výstup něco jiného, než jsi sem vložil, takže jsi špatně identifikoval problematické místo. |
||
radvis Profil * |
#8 · Zasláno: 25. 5. 2010, 17:17:39
Když si zobrazím html kód tak je to tak, jak to má být.
|
||
Chamurappi Profil |
#9 · Zasláno: 25. 5. 2010, 17:25:12
Reaguji na radvise:
Hm. Tak hodně štěstí. |
||
radvis Profil * |
#10 · Zasláno: 25. 5. 2010, 17:27:09
To jsi mi moc neporadil.
|
||
Chamurappi Profil |
#11 · Zasláno: 25. 5. 2010, 17:46:19 · Upravil/a: Chamurappi
Reaguji na radvise:
Vyčerpal jsi reálné možnosti. Počkej si na kouzelnou babičku. Když ji nesníš, splní ti tři přání. |
||
Bubák Profil |
#12 · Zasláno: 25. 5. 2010, 20:57:24
radvis:
„Jako by to document.write() nic nevypíše.“ Zkus tohle: www.chose.cz/weblog/index.php/chcete-vedet-jak-vypada-vystup-z-javascriptu/ |
||
radvis Profil * |
Bubák: ale to je pro IE, já nepoužívám IE.
Chamurappi: Babička ještě nešla tak doufám, že jsi dědeček a poradíš. Tohle vypíše html při zobrazení html kódu: <script type="text/javascript"> var StyleFile = "theme" + document.cookie.charAt(6) + ".css"; document.writeln('<link rel="stylesheet" type="text/css" href="css/admin/' + StyleFile + '">'); </script> nevím, zda ti to pomůže. To vriteLN tam bylo v defaultu (nejde to ani stim ani bez). |
||
Chamurappi Profil |
#14 · Zasláno: 25. 5. 2010, 22:39:34 · Upravil/a: Chamurappi
Reaguji na radvise:
„ale to je pro IE“ Ne, to je pro všechny prohlížeče, přečti si celý článek. „já nepoužívám IE“ A co má být? Chceš to vyřešit a nejsi schopný kvůli tomu ani hnout brvou? „nevím, zda ti to pomůže“ Nepomohlo, žádná chyba v tom kódu není. Fakt není. „doufám, že jsi dědeček a poradíš“ Neporadím, nevím s čím, chybí zadání. Buď dodej nějaké smysluplné informace, nebo nezdržuj. |
||
radvis Profil * |
#15 · Zasláno: 26. 5. 2010, 14:25:06
Když nenapíšeš, co jsou pro tebe smysluplné informace tak ti je nemohu poslat:).
|
||
panther Profil |
#16 · Zasláno: 26. 5. 2010, 14:28:43 · Upravil/a: panther
radvis:
„Když nenapíšeš, co jsou pro tebe smysluplné informace tak ti je nemohu poslat:).“ už ti to bylo jednou napsáno. Buď jsi ignorant, nebo nechceš s problémem pomoci. Chamurappi to napsal v [#2] jasně, ne? |
||
radvis Profil * |
#17 · Zasláno: 26. 5. 2010, 14:36:56
V #5 jem mu odepsal:), nemám živou ukázku. Napsal jsem mu, co vypíše html a to by také viděl při ukázce.
|
||
panther Profil |
#18 · Zasláno: 26. 5. 2010, 14:40:48
radvis:
„nemám živou ukázku“ tak máš asi smůlu a s problémem ti nebude porazeno. „Napsal jsem mu, co vypíše html a to by také viděl při ukázce.“ na vypnaném kousku kódu nic špatně není. Sám se připravuješ o možnost řešit problém, tvoje smůla (možná blbost). |
||
Chamurappi Profil |
#19 · Zasláno: 26. 5. 2010, 14:53:36
Reaguji na radvise:
„V #5 jem mu odepsal:), nemám živou ukázku.“ V #9 jsem ti popřál hodně štěstí. „Napsal jsem mu, co vypíše html“ Také jsi napsal, že ti tenhle kód funguje v šabloně, ale nefunguje v Nette, což skoro jasně dokazuje, že problém je jinde a v tom uvedeném kódu není chyba. Opravdu v něm není chyba. Není v něm chyba. Je v pořádku. Bez chyby. Není v něm chyba. |
||
Časová prodleva: 14 let
|
0