![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam bazę użytkowników i chciałbym aby po kliknięciu na użytkownika wyskakiwało okienko popup z jego danymi. Stworzyłem skrypt który po podaniu ID użytkownika wyświetla jego dane. Jest tylko problem jak przenieść zmienna z ID użytkownika do okienka popup w momencie kliknięcia na przycisk.Zmienna musi być możliwa do odczytania przez PHP.
okienko popup wywoływane jest za pomocą funkcji
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem jak napisałeś, zresztą też tak myślałem aby zrobic ale nadal nie wyskakuje mi zadne okienko
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Problemem są cudzysłowy, nie może tak być:
musi być tak:
dodatkowo zablokowałbym też domyślną akcję dla linku:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przerobiłem funkcję w następujący sposób
Wynik w przeglądarce myślę, że jest poprawny |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Znak przejścia do nowej linii nie jest poprawny. Nie prościej zastosować znak ucieczki?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 23.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje wszystkim za pomoc, moja funkcja wygląda teraz jak podał to b4rt3kk, ale działanie jest dalekie od spodziewanego, otóż zamiast wyświetlenie wyskakującego okienka, strona przechodzi do następnej zakładki i tam wyświetla dane.
Ten post edytował DerekDX 17.10.2012, 17:04:55 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje wszystkim za pomoc, moja funkcja wygląda teraz jak podał to b4rt3kk, ale działanie jest dalekie od spodziewanego, otóż zamiast wyświetlenie wyskakującego okienka, strona przechodzi do następnej zakładki i tam wyświetla dane. To już nie jest wina funkcji tylko przeglądarki. To co chcesz osiągnąć proponowałbym zrealizować w inny sposób, mianowicie div z display: none, po kliknięciu (ew. najechaniu) display: block, wiadomo, jeszcze position: absolute i takie tam. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 6 Dołączył: 7.03.2011 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zawsze możesz pobrać dane poprzez AJAX/JSON funkcją getJSON() i tak jak pisze b4rt3kk wyświetlić w DIVie (dodatkowo na półprzeźroczystym overlayu) z przyciskiem do jego schowania (IMG:style_emoticons/default/smile.gif)
Funkcja getJSON: http://api.jquery.com/jQuery.getJSON/ Do parametrów podajesz swój adres "view_user.php", zmienną id, a jak pobierze dane, to je wyświetlasz. PS: jQuery wymagany? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 17:35 |