![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Szukałem przez parę godzin rozwiązania na przekazywanie zmiennych między oknami. Mam okno główne które automatycznie wyświetla pop-up (po zalogowaniu się), a w okienku pop-up mam małe menu z linkami dla danego użytkownika, są to zadania do wykonania lista. Chciałbym zrobić tak żeby po kliknięciu w pop-upie otwarła się odpowiednia strona w oknie głównym.Do tego już doszdłem. Kod wygląda w części tak : glowna : Kod <script> <!-- var win3=window.open('organizer_popup.php', 'Wiadomości','scrollbars,height=400,width=400,left=600,top=400'); win3.creator=self //--> </script> pop-up : Kod <script> <!-- function gogo(link) { creator.location=link; } //--> </script> <a href="javascript:gogo('przegladaj.php');">TEST</a> I to dziala. ALE, wspomnailem o logowaniu... otoz po wywolaniu strony przegladaj.php, ta strona wywala mi blad logowania (takie mam zabezpieczenie ze na kazdej stronie mam funkcje SprawdzCzyZalogowany() ) Wszystko zrobione jest na sesjach. Pytanie zatem moje, jak przeslac dane o sesji do okienka pop-up i z powrotem, bo widze ze okienko zwraca wlasna NOWA sesje, ktora jest odrzucana i uzytkownik traktowany jest jako niezalogowany. Pomozcie... Teraz sprawdzam metoda $_GET i cos dziala, ale czy to dobre rozwiazanie? Moze da sie to jakos prosciej zrobic i bardziej "elegancko"? EDIT : Udało mi się to zrobić. Wystarczyło po prostu przesłać PHPSESSID i umieścić to w linkach. Mam nadzieję że to pomoże komuś. Sam szukałem info na ten temat przez około 2 godziny. Pozdrawiam. Ten post edytował pc5 20.03.2005, 15:22:17 |
|
|
-Code46- |
![]()
Post
#2
|
Goście ![]() |
Spróbuj tak:
Cytat <script>
<!-- function gogo(link) { creator.location=link; } //--> </script> <a href="java script:gogo('przegladaj.php?<?=SID?>');">TEST</a> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:14 |