![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Zrobiłem na stronie przesuwane div'y za pomocą kursora. Div'y po załadowaniu się strony są ustawiane za pomocą CSS ( np. "left: 200px; top: 200px;"). Chciałbym zrobić takie coś aby zapamiętywało dla danego usera, dane pozycje, lecz utknąłem na tym, jak odczytać pozycję danego div'a, czyli czy można jakoś wyciągnąć jego pomożenie (left i top) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
offsetTop, offsetLeft, clientTop, clientLeft.
Niestety nie pamiętam czy te 2 ostatnie są napewno OK. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, tylko mam pytanie, jak taką zmienną z JS zapisać PHP :/ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jednak offsetTop i offsetLeft źle określają pozycję :/ Gdy ustawię div w CSS(top i left), dane z offsetTop i offsetLeft wskazują inne liczby :/ (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) można to jakoś pogodzić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
jak bardzo rozne liczby? i pokaz kod.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
np. 0(wg CSS) i 220(wg JS) ale jak jest 1(CSS) to jest 321(JS)
Kod:
No i później z from php (z value) pobieram te liczby i zapisuje do pliku... Ten post edytował patryk20120 21.06.2009, 21:29:52 |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A pokaż jeszcze dokładny html i css. a najlepiej wystaw to publicznie to odrazu dostaniesz odpowiedz bez zbednych nakierowań.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
OK, więc to mam w <head> na ustawianie div'a z danych w pliku:
To jest <form>:
No i kodzik na dodawanie:
No i funkcja JS na pobieranie pozycji:
Może ktoś mi pomoże (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Błagam (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował patryk20120 21.06.2009, 21:46:33 |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Wystaw publicznie.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czyli plik cały (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czyli tak abyśmy zobaczyli wynik działania tego skryptu.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Jak mu dajesz position: relative to nie dziw ze wyniki nie zgadzaja sie tak dokładnie. Daj position: absolute i powinno byc ok.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety dalej to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Pozycja w pionie (top) sie zgadzala.
Nie zgadzala sie tylko pozycja w poziomie (left) ktora naprawisz przez usuniecie marginesow dla tego elementu
I jeszcze mala uwaga. Jak dobrze rozumiem dzialanie twoje skryptu dzieli sie na pare czesci Kod // odczytanie wartosci pozycji zapisanych w pliku // zapisanie nowych wartosci pozycji do pliku Zamien kolejnosc bo niestety wczytanie swiezo zapisanej piozycji dziala po kolejnym odswiezeniu. Ten post edytował wookieb 22.06.2009, 07:23:15 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 1 Dołączył: 20.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki ;-)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:22 |