Napisałem stronę w XHTML z obiektem DHTML, ma on pozycję absolute. Nie daje się przemiścić w JS (document.getElementById("object").style.left = 40;). Gdy usunę z początku doctype informujący, że jest to XHTML wszystko działa.
XHTML zakazuje DHTML czy trzeba używać jakiś innych właściwości?
DHTML & XHTML
Re: DHTML & XHTML
Zapewne chodzi o name="". W xhtml stosuje wszędzie id="".
Re: DHTML & XHTML
Przeczytałem specyfikację XHTML, to nie to. Obiekt jest dobry, gdy wpisałem display = "none", działało.
Re: DHTML & XHTML
Gdy usunę doctype z początku, wszystko działa.
Re: DHTML & XHTML
Chodzi o ten fragment "style.left = 40" a dokładniej - nie podałeś jednostek, Przeglądarka nie wie czego 40. Kiedy jest w trybie XHMTL jednostki muszą być podane np.:
Kiedy zabierasz doctype, przeglądarka przechodzi w Quirks mode.. i luźno traktuje takie zapisy.. po prostu przyjmuje domyślnie, że chodzi o piksele.
Kod: Zaznacz cały
document.getElementById("object").style.left = "40px";
Re: DHTML & XHTML
Dzięki, ładzia. 
