![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie ? Jak w PHP zrobić przekierowanie na link i użyć style?? Konkretnie: mam taki link link używa class="thickbox" rodzaj popup. I teraz chcem wywołać takiego linka z PHP np z funkcji
Ma ktoś może jakiś pomysł Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam Mam pytanie ? Jak w PHP zrobić przekierowanie na link i użyć style?? Konkretnie: mam taki link link używa class="thickbox" rodzaj popup. I teraz chcem wywołać takiego linka z PHP np z funkcji
Ma ktoś może jakiś pomysł Pozdrawiam Najlepszy pomysl to pouczyc sie PHP, a w szczegolnosci takiego czegos jak header(); Chyba ze zle Cie zrozumialem, ale troche zes poplatal... Ten post edytował cros 25.05.2010, 17:03:57 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
poprzez header(); ja najbardziej można przkierować się do innej strony.
Problem cały czas pozostaje z class="thickbox" nie potrafie go użyć. <a href="file\info\zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true" class="thickbox">vvv</a> spod linka działa a z pod header("refresh:1;url=file/info/zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true"); nie nie wiem jak to połączyć class="thickbox" + header("refresh:1;url=file/info/zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true"); |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
poprzez header(); ja najbardziej można przkierować się do innej strony. Problem cały czas pozostaje z class="thickbox" nie potrafie go użyć. <a href="file\info\zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true" class="thickbox">vvv</a> spod linka działa a z pod header("refresh:1;url=file/info/zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true"); nie nie wiem jak to połączyć class="thickbox" + header("refresh:1;url=file/info/zly_login_haslo.php?KeepThis=true&TB_iframe=true&height=100&width=400&modal=true"); Ok to moze zrobmy tak, napisz dokladnie o co Ci chodzi, bo ja za kazdym razem jak to czytam, rozumiem to inaczej :/ Moze to moja wina (mam taki dziwny dzien dzisiaj), jesli mozesz to podaj jakis przyklad co, chcesz zrobic. Jesli zdarze dzisiaj, to Ci odpisze, jesli zas nie zdarze, to jutro po pracy ![]() EDIT: Nie zauwazylem tego wczesniej, ale po co ty uzywasz REFRESH? Uzywaj LOCATION.
jesli to nie zadziala, to usun to: file/info/
Musi dzialac. Ten post edytował cros 25.05.2010, 22:35:26 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
przekierowanie to działa i ztym się zgodzę:
zobacz: Ten link otwiera inna strone w stylu thickbox czyli takie popup na stronie. Cała strona się przyciemnia a tylko małe okienko jest jasne. a teraz chcem wywołać dokładnie to samo tylko ze z pod php np: jezeli coś się zadzeje to niech odpali sie to okienko czyli dokładnie tak jak byś kliknoł w ten link. I o to mi chodzi. Sugerowałeś zeby to zrobić w header("Location: i tu masz racje faktycznie przekierowuje ale problem pojawia sie poniewaz to małe oknienko otwiera sie w oknie całym i nie uzywa class="thickbox" Wejdz na http://criscom.pl/Systems/srsi i tam masz aplikacje. Jeśli wpiszesz zle haslo to powinien wyskoczyc komunikat jaki masz pod linkim vvv Zobacz jak to działa... Pozdrawiam Ten post edytował fx57 26.05.2010, 08:49:08 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 4 Dołączył: 15.09.2003 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
cudujesz człowieku nie mówiąc co chcesz osiągnąć. generalnie mieszanie warunku php z wywołaniem skryptu js nie jest w Twoim przypadku rozsadnym rozwiazaniem. jaki to ma miec warunek??
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
cudujesz człowieku nie mówiąc co chcesz osiągnąć. generalnie mieszanie warunku php z wywołaniem skryptu js nie jest w Twoim przypadku rozsadnym rozwiazaniem. jaki to ma miec warunek?? czy tak trudno zrozumieć o co mi chodzi? Chcem otwożyć okno w php z zastosowaniem class="thickbox" Jest to oknienko na wzór popup-ów. z komunikatem... wejdz na http://criscom.pl/Systems/srsi i tam jest taki link po lewej vvv chcem uzyskać taki sam efekt tylko ze wywołany z poziomu PHP |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 4 Dołączył: 15.09.2003 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze pisz po polsku
po drugie wiem o co Ci chodzi, ale nadal twierdze ze starasz sie uzyskac cos na opak powiedz nam JAKI warunek ma uruchamiac to okienko. klasa thickbox jest czescia skryptu po stronie klienta, Ty natomiast chcesz to okienko odpalic po jakims warunku. JAKIM? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Widze światełko w tunelu... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Ty kompletnie mylisz technologie, PHP działa po stronie serwera więc on nie zainicjuje otwarcia Thickboxa, chyba że wygenerujesz odpowiedni kod javascript, który to zrobi. Rozumiem, że chcesz osiągnąć efekt że jak użytkownik wpisze zły login/hasło to wyskoczy thickbox z odpowiednim komunikatem, ale to nie tak się robi.
1. Potrzebujesz tutaj AJAXA, który po naciśnięciu submit prześle dane do skryptu php, skrypt php wygeneruje odpowiedź czy logowanie się powiodło czy nie, javascript to odbierze i wyświetli thickboxa. 2. ewentualnie możesz też, (efekt będzie podobny i chyba łatwiejszy dla Ciebie w implementacji), po nie udanym logowaniu wygenerować javascript, który wyświetli thickbox bez kliknięcia tylko od razu po załadowaniu strony, i tu masz instrukcję jak tego dokonać http://hobione.wordpress.com/2007/12/28/jquery-thickbox/ lub http://stackoverflow.com/questions/1802606...nstead-of-click czyli generalnie wysyłasz do przeglądarki taki kod:
oczywiście musisz z tym pokombinować i dostosować do swoich potrzeb |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 04:39 |