Autor | Zpráva | ||
---|---|---|---|
Phoenix Profil |
#1 · Zasláno: 30. 6. 2009, 14:21:52
Používam na stránke najnovšie JQuery a pre uľahčenie práce som si napísal jednu malú funkciu.
Všetko fungovalo až dokiaľ som nezmenil doctype z HTML 4.01 Transitional na XHTML 1.0 Transitional. Od vtedy mi to v Mozille už nefunguje. Tu je kód, neviete poradiť prečo to nejde? JS function ocslide(ocid){ var id = ocid; if(id.style.display=='none') $(id).slideDown('slow') else $(id).slideUp('slow') } HTML <div class="chooser" onclick="ocslide(other_pages);">...</div> |
||
Nox Profil |
#2 · Zasláno: 30. 6. 2009, 19:27:35
Co píše firebug? Nechybí ti na 4 a 5 středníky? K čemu je dobrý řádek 2?
|
||
Chamurappi Profil |
#3 · Zasláno: 30. 6. 2009, 19:30:53
Reaguji na Phoenixe:
„dokiaľ som nezmenil doctype z HTML 4.01 Transitional na XHTML 1.0 Transitional“ A proč jsi ho měnil? Pokud jsi změnil jen <!doctype>, je tvá stránka prohlížeči brána stejně jako HTML. Akorát jsi asi změnil vykreslovací režim z quirku na standardní. „ocslide(other_pages)“ V proměnné „other_pages“ je co? Předpokládáš, že je tam element s id="other_pages"? Ve standardním režimu není. Použij ocslide(document.getElementById('other_pages')). |
||
Phoenix Profil |
#4 · Zasláno: 30. 6. 2009, 20:18:07
„Co píše firebug? Nechybí ti na 4 a 5 středníky? K čemu je dobrý řádek 2?“
Riadok 2 je tam vlastne na nič. To že chýba ; na 4 a 5 riadku JSku neprekáža, pokiaľ viem, v JS to podmienka nie je a keď to spravím aj s nimi tak mi to nefunguje už nikde. „Reaguji na Phoenixe:“ „„dokiaľ som nezmenil doctype z HTML 4.01 Transitional na XHTML 1.0 Transitional““ „A proč jsi ho měnil? Pokud jsi změnil jen <!doctype>, je tvá stránka prohlížeči brána stejně jako HTML. Akorát jsi asi změnil vykreslovací režim z quirku na standardní.“ Menil som to kvôli tomu, že pokiaľ tam bolo HTML 4.01 stránka sa nesprávne ukazovala v IE. Keď som dal XHTML 1.0 tak sa zobrazuje správne vo všetkých prehliadačoch. „„ocslide(other_pages)““ „V proměnné „other_pages“ je co? Předpokládáš, že je tam element s id="other_pages"? Ve standardním režimu není. Použij ocslide(document.getElementById('other_pages')).“ Ďakujem. Toto mi akosi ušlo... |
||
Chamurappi Profil |
#5 · Zasláno: 30. 6. 2009, 20:57:16
Reaguji na Phoenixe:
„Keď som dal XHTML 1.0 tak sa zobrazuje správne vo všetkých prehliadačoch.“ Na přepnutí režimu si můžeš vybrat i normálnější <!doctype>: <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!doctype html> |
||
Časová prodleva: 15 let
|
0