Autor | Zpráva | ||
---|---|---|---|
Sante Profil * |
#1 · Zasláno: 2. 6. 2007, 15:16:47
Omlouvám se, s JS moc neumím. Potřeboval jsem jednoduchý měnící text, podle JPW jsem si napsal tento JS, ale ve stránce v FF nejde, v IE jo, nakonec jsem přišel na to, že když smažu DOCTYPE, tak jde i v FF, při DOCTYPE html 4.01 funguje i ve FF. Proč? Jak to udělat aby mu xhtml DOCTYPE nevadil? Díky
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||
zdeněk Profil * |
#2 · Zasláno: 2. 6. 2007, 21:51:29
Problém je asi v tom, document.all. Možná by pomohlo dát místo
document.all.banner.innerHTML=pole[a]; toto var banner_obj=document.all? document.all.banner : document.getElementById("banner") |
||
Chamurappi Profil |
#3 · Zasláno: 2. 6. 2007, 22:15:05
Reaguji na Sante:
Místo document.all.banner dej document.getElementById("banner"), to stačí. Netřeba podmiňovat. Chtěl bych podotknout, že vznik problému nezapříčinila proměna HTML v XHTML, ale změna vykreslovacího režimu. Nehledě na <!doctype> stále používáš HTML. Vše, co žádá XHTML navíc oproti HTML, prohlížeče ignorují. Doporučuji proto změnit <!doctype> na stručnější variantu: <!doctype html> |
||
Sante Profil * |
#4 · Zasláno: 3. 6. 2007, 10:33:32
Děkuju oběma za rady, vyřešeno.
Chamurappi: díky i za upozornění na doctype, něco si o tomto určitě najdu a přečtu!! |
||
Časová prodleva: 17 let
|
0