DHTML & XHTML

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
szatkus
Nowy
Nowy
Posty: 21
Rejestracja: czw sty 23, 2003 5:24 pm
Lokalizacja: Zbąszynek
Kontakt:

DHTML & XHTML

Post autor: szatkus »

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?
Hygin
Moderator
Posty: 650
Rejestracja: wt gru 31, 2002 10:29 pm
Lokalizacja: Wrocław
Kontakt:

Re: DHTML & XHTML

Post autor: Hygin »

Zapewne chodzi o name="". W xhtml stosuje wszędzie id="".
szatkus
Nowy
Nowy
Posty: 21
Rejestracja: czw sty 23, 2003 5:24 pm
Lokalizacja: Zbąszynek
Kontakt:

Re: DHTML & XHTML

Post autor: szatkus »

Przeczytałem specyfikację XHTML, to nie to. Obiekt jest dobry, gdy wpisałem display = "none", działało.
szatkus
Nowy
Nowy
Posty: 21
Rejestracja: czw sty 23, 2003 5:24 pm
Lokalizacja: Zbąszynek
Kontakt:

Re: DHTML & XHTML

Post autor: szatkus »

Gdy usunę doctype z początku, wszystko działa.
medikoo
Posty: 11
Rejestracja: pt lip 02, 2004 10:21 pm
Kontakt:

Re: DHTML & XHTML

Post autor: medikoo »

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.:

Kod: Zaznacz cały

document.getElementById("object").style.left = "40px";
Kiedy zabierasz doctype, przeglądarka przechodzi w Quirks mode.. i luźno traktuje takie zapisy.. po prostu przyjmuje domyślnie, że chodzi o piksele.
szatkus
Nowy
Nowy
Posty: 21
Rejestracja: czw sty 23, 2003 5:24 pm
Lokalizacja: Zbąszynek
Kontakt:

Re: DHTML & XHTML

Post autor: szatkus »

Dzięki, ładzia. :)
ODPOWIEDZ