MozillaPL.org - polskie centrum Mozilli

Główne menu:

JS w XHTML

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

JS w XHTML

Postautor: user » 18 sierpnia 2005, 19:09

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

mam taki skrypt:
Kod: Zaznacz cały
if(window.document.body.pageYOffset) y = window.document.body.pageYOffset;
if(window.document.pageYOffset) y = window.document.pageYOffset;
if(window.pageYOffset) y = window.pageYOffset;
if(window.document.documentElement.pageYOffset) y = window.document.documentElement.pageYOffset;
window.document.getElementById(nn).style.top = y;
służy on do tego, aby jeden div przesuwał się razem z przewijaniem strony - aby zawsze był widoczny
Problem w tym, że w pliku HTML działa, ale już w XHTML nie - co jest źle?
user
 

Postautor: zwierz » 25 sierpnia 2005, 19:53

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050813 Firefox/1.0+

Podaj odnośnik, do przykładowej strony HTML i XHTML, gdzie jest to zastosowane.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: rafalzaq » 25 sierpnia 2005, 20:18

Przeglądarka: Mozilla/5.0 (Windows; U; Win 9x 4.90; pl-PL; rv:1.7.10) Gecko/20050717 Firefox/1.0.6

...aby jeden div przesuwał się razem z przewijaniem strony - aby zawsze był widoczny...


Chyba da się uzyskać coś takeigo bez skryptów.
rafalzaq
 
Posty: 334
Z nami od: 22 sierpnia 2005, 15:41
Lokalizacja: Gliwice

Postautor: zwierz » 25 sierpnia 2005, 20:25

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050813 Firefox/1.0+

rafalzaq pisze:Chyba da się uzyskać coś takeigo bez skryptów.

Oczywiście, że się da: od tego jest position:fixed w CSS.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: riddle » 26 sierpnia 2005, 00:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6

Tak, żadnego JS do takich rzeczy. A żeby działało w IE6 zanim wyjdzie IE7, to polecam zestaw rozszerzający możliwości IE właśnie w JS (tylko, że to jest naprawianie przeglądarki a nie kody-out-f-nowhere) - /IE7
http://dean.edwards.name/IE7/
riddle
 
Posty: 502
Z nami od: 24 maja 2004, 17:43
Lokalizacja: Łódź

Re: JS w XHTML

Postautor: marcoos » 01 września 2005, 10:01

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8b4) Gecko/20050830 Firefox/1.0+

user pisze:Problem w tym, że w pliku HTML działa, ale już w XHTML nie - co jest źle?


XHTML działa w standards mode i style.top musi mieć jednostkę (style.top="10px" a nie "10"). Różne *Offsety zwracają wartość bez jednostki.

Kod: Zaznacz cały
y = blahblahOffset + "px";
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: