Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Czy javascript jest włączone
Szunaj85
post
Post #1





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Chciałbym zapytać czy istnieje możliwość wykonania skryptu (najlepiej w PHP) który by miał napisany warunek, że jeśli użytkownik ma włączoną obsługę javascript nic nie robi, tylko wczytuje stronę, a jeśli użytkownik ma wyłączoną obsługę javascript przekierowuje na inną stronę. Wydaje mi się, że noscript do tego się nie nadaje.
Nie musicie pisać, że PHP działa po stronie serwera bo o tym doskonale wiem.
Javascript odpada bo nie zadziała przy wyłączonym javascript.


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Na 1 stronie za pomoca javascript modyfikujesz cookie. Jezeli na drugiej stronie tego cookie w php nie odczytasz tzn ze nie ma js.


--------------------
Go to the top of the page
+Quote Post
Spawnm
post
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




poczytaj sobie tutaj: http://php.net.pl/manual/pl/function.get-browser.php

i zobacz to:
  1. <?php
  2. $czyjs = get_browser(null, true);
  3. if($czyjs['javascript'] == 0)
  4. {
  5. header ('location: inna.php');
  6. }
  7. ?>


nie testowałem , ale powinno działać:)

Ten post edytował batman 8.10.2008, 19:00:20
Powód edycji: poprawiłem bbcode ~batman
Go to the top of the page
+Quote Post
Szunaj85
post
Post #4





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 7.10.2008, 19:39:52 ) *
nie testowałem , ale powinno działać:)

A szkoda bo czy javascript jest włączone czy wyłączone przekierowuje na stronę.


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
MWL
post
Post #5





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $czyjs = get_browser(null, true);
  3. if(!$czyjs['javascript'])
  4. {
  5. header ('location: inna.php');
  6. }
  7. ?>


może...


--------------------
Wpadaj na mój kanał o PHP. Dużo mięsa 🥩!
Go to the top of the page
+Quote Post
Szunaj85
post
Post #6





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Ten też działa (a tak na prawdę nie działa) identycznie jak poprzedni. Napisałem: worriedsmiley.gif
Cytat(Szunaj85 @ 7.10.2008, 19:25:56 ) *
Javascript odpada bo nie zadziała przy wyłączonym javascript.
Choć oczywiście mogę się mylić. Przeszukując internet znalazłem informację, że można taki test wykonać za pomocą javascript. A ja nie znam javascript zbyt dobrze żeby wiedzieć jak się za to zabrać. sadsmiley02.gif


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







Też jestem zainteresowany tego rodzaju skryptem. aaevil.gif
Go to the top of the page
+Quote Post
Szunaj85
post
Post #8





Grupa: Zarejestrowani
Postów: 392
Pomógł: 7
Dołączył: 11.05.2008

Ostrzeżenie: (0%)
-----


Znalazłem coś takiego:
W ramach HEAD
  1. <script language="JavaScript">
  2. <!-- Hide the script from old browsers --
  3. // Michael P. Scholtis (mpscho@planetx.bloomu.edu)
  4. // All rights reserved. December 22, 1995
  5. // You may use this JavaScript example as you see fit, as long as the
  6. // information within this comment above is included in your script.
  7. function browsertest ()
  8. {document.write('<font color=#FF0000><b>Twoja przeglądarka przeszła pomyślnie test JavaScript</b></font>')}
  9. // --End Hiding Here -->

W ramach BODY
  1. <script LANGUAGE="JavaScript">
  2. <!--
  3. {browsertest();}
  4. //-->

Znalazłem coś takiego. Może da się tak przerobić żeby odpowiadał moim w/w oczekiwaniom.
Tak czy inaczej może komuś się przyda. rolleyes.gif
Kod w body oczywiście bez tego font, nie wiem dlaczego to się tam pojawiło.

Ten post edytował Szunaj85 16.10.2008, 22:10:14


--------------------
Jeśli Ci pomogłem wciśnij Jeśli mi pomożesz wcisnę
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:11