Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pytanie o wejście
Forum PHP.pl > Forum > PHP
X_x_XXX_x_X
Witam smile.gif Jak zrobić by przy wejściu na serwer pokazało mi się NOWE okno wraz z pytaniem. Czy aby na pewno chcesz wejść na stronę?
I są dwie opcje, a dokładniej [TAK] i [NIE]. Jeżeli da tak przekierowuje na stronę docelową. Zaś gdy kliknie [NIE] przekieruje na stronę główną. Wydaje mi się, że to zabawa z if'ami lecz nie mam 100% pewnośći. Pozdrawiam winksmiley.jpg
tehaha
po co do tego php? albo zrób tą stronę w samym html i link tak - będzie kierował do strony , a link nie - gdzieś indziej, albo zrób w javascript że wyskoczy div z pytaniem i link tak - wyłączy to okienko, a link nie przekieruje gdzieś tam
furman12
www.egrafik.pl/kurs-javascript/07.php lub dla wyglądu użyj jQuery trentrichardson.com/Impromptu/
patryczakowy
Ja bym puszczał cały ruch przez plik index.php a w nim sprawdzał czy istnieje ciastko z wyrażeniem zgody jeśli tak wyświetlam stronę jeśli nie wyświetlam pytanie kliknięcie tak powoduje stworzenie ciastka i automatyczny dostęp klikniecie nie przekierowanie np do Google.
X_x_XXX_x_X
No a co jest bardziej zalecane niż php?

Nie rozumeim zupełnie tego JS. Ma ktoś może taki "gotowczyk" haha.gif
parzygnat
Tak to zabawa z if i else, coś w stylu:
  1. if($answer == 'yes') header('Location: strona-docelowa.html');
  2. else header('Location: strona-glowna.html');
tehaha
ale po co mieszać do tego formularze i php??....można albo zrobić to zwykłym html:
  1. Czy na pewno chcesz wejść?
  2. <a href="strona.html" title="">TAK</a>
  3. <a href="http://www.google.pl" title="">NIE</a>


albo użyć javascript jeżeli ma to być na zasadzie wyskakującego okienka, najprościej to tak:
  1. <script type="text/javascript">
  2. function verify()
  3. {
  4. var verify = confirm('Czy na pewno chcesz wejść na tą stronę?');
  5. if(verify == false)
  6. {
  7. window.location = "http://www.google.pl/";
  8.  
  9. }
  10. }
  11. verify()
  12. </script>
X_x_XXX_x_X
Czy to jest cały kod? Nie mam pokazanego okienka z pytaniem. Czy tutaj dodałeś wywołanie?
tehaha
tak wklej to sobie do osobnego pliku i zobacz, jeżeli Ci nie działa to może nie masz obsługi javascript
X_x_XXX_x_X
Ok działa lecz nie mam wciąż polskich znaków. Kiedyś zakładałem taki temat i próbowałem wszystkiego, ale to i tak nie pomogło.
tehaha
jeżeli na górze strony deklarujesz kodowanie utf-8 to przy zapisywaniu pliku też zapisz z utf-8, jeżeli nie deklarujesz to przy zapisie ustaw ANSI
X_x_XXX_x_X
A podpowiesz mi jak je zadeklarować? Spróbowałem tego ANSI ale też nie pomaga. Spróbowałbym jeszcze z tą deklaracją smile.gif
tehaha
no chodziło mi o to:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. </head>
X_x_XXX_x_X
;** ;F Działa ! Dzięki xDDD

Proszę zamknąć, a dla pana tehaha kolejny + winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.