Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wyswietlanie Popup Div zawsze w srodkowej czesci ekranu., [Rozwiazany]
thornag
post
Post #1





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Witam

Do tej pory jesli musialem zrobic standardowy popup i pokazac go w srodku ekranu, uzywalem screen.height i screen.width. Tak samo chcialbym pokazac wyskakujaca warstwe. Problem polega na tym ze nie wiem jak obliczyc jej top.

Dla przykladu jesli strona ma 2500px wysokosci, najwyzszy piksel jaki widzi uzytkownik jest na pozycji 1000px, a link na ktory klika (np Regulamin) jest na pozycji 1100px. I teraz dla rozdzielczosci 1240x1024 Opera przy standardowej konfiguracji narzedzi ma wysokosc wyswietlania 1024. Czyli uzytkownik widzi pixele od 1000 do 2024. Ja chcialbym pokazac warstwe 400x400 ktore jest wypozycjonowana absolutnie i ma ustawiony top na

1000 + ((1024 - 400) / 2) ==> pozycja okna + ((wysokosc wyswietlania - wysokosc warstwy) / 2);

To poziwnno ustawic Diva dokladnie w srodku ekranu.

Takze moj problem polega na wyluskaniu tej pozycji ekranu (w przykladzie to 1000px). Probowalem z scrollposion ale to nie zawsze przynosci oczekiwane rezultaty smile.gif

Ktos ma jakis pomysl jak odczytac ta wlasciwosc ?

[Rozwiazanie]

Przypadkiem trafilem:

document.body.scrollTop

Ten post edytował thornag 26.03.2007, 11:36:21


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:20