Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]wyłączony javascript
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Jak sprawdzić czy użytkownik ma wyłączony js tylko za pomocą PHP?

Szukałem w googlach, ale znalazłem tylko jak sprawdzić za pomocą skryptów js.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TrevorGryffits
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


iwosz: jak chcesz ustawić w noscript ustawić jakąś zmienną i przesłać ją dalej? Tak z ciekawości pytam.

Edit UP:AJAX wcale nie odpada. Tylko robisz trochę inne założenia. Zakaładasz, że AJAX nie wysłał jakiejś zmiennej to znaczy, że nie ma JS włączonego. A jak coś przesłał to wszystko ok. Nie trzeba wcale AJAXa. Można dodawać do linków zmienne. Różne rzeczy czynić można:)

Ten post edytował TrevorGryffits 30.07.2009, 14:44:21
Go to the top of the page
+Quote Post
iwosz
post
Post #3





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

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


Cytat(TrevorGryffits @ 30.07.2009, 15:41:45 ) *
iwosz: jak chcesz ustawić w noscript ustawić jakąś zmienną i przesłać ją dalej? Tak z ciekawości pytam.


w sensie: w momencie wczytywania sie strony, mozesz sprawdzic czy JS jest uruchomiony (jest na to wiele sposobow) i np. wyswietlic linka do strony z parametrem js=1 lub js=0

Np:
  1. <script type="text/javascript"> document.write("<a href="index.php?js=1">Przejdz dalej</a>) </script>
  2. <noscript><a href="index.php?js=0">Przejdz dalej</a></noscript>


Oczywiscie to taki najprostrzy sposob, mozesz powiedziec ze to mozna 'obejsc' itd, oczywiscie ze mozna, ale podaje najszybsze i najprostrze rozwiazanie problemu, natomiast do pelnego wykrycia czy JS jest uruchomiony, jaka przegladarke ma klient itd sluza bardziej zaawansowane skrypty ktorych jest wiele w sieci.

Cytat(fifi209 @ 30.07.2009, 15:40:38 ) *
Jeżeli javascript jest wyłączony to i zmiennej nie prześlesz ani jej wartości nie zmienisz!

Tak samo ajax odpada! Czemu? Bo to też javascript jak nazwa wskazuje.


przeslac zmienna w sensie kliknac na link, to chyba mozna zrobic?

Ten post edytował iwosz 30.07.2009, 14:54:59
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(iwosz @ 30.07.2009, 14:53:17 ) *
przeslac zmienna w sensie kliknac na link, to chyba mozna zrobic?


Do robienia znaków dialektycznych używa się alt + literka.

Co do pytania: Mówimy o przesyłaniu zmiennych za pomocą ajaxa tak? Więc nie odbiegaj od tematu i nie gadaj o zwykłym przesyłaniu za pomocą get'a. W dodatku popatrz na estetykę takiego rozwiązania:

index.php?action=news&id=1&js=0&sid=a4455d53es2ab789022c2e87aa1s5da0

Ładnie by to wyglądało. ;d
Go to the top of the page
+Quote Post
iwosz
post
Post #5





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

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


Cytat(fifi209 @ 30.07.2009, 15:57:43 ) *
Do robienia znaków dialektycznych używa się alt + literka.

Co do pytania: Mówimy o przesyłaniu zmiennych za pomocą ajaxa tak? Więc nie odbiegaj od tematu i nie gadaj o zwykłym przesyłaniu za pomocą get'a. W dodatku popatrz na estetykę takiego rozwiązania:

index.php?action=news&id=1&js=0&sid=a4455d53es2ab789022c2e87aa1s5da0

Ładnie by to wyglądało. ;d


ok, co wniosla do tej dyskusji twoja odpowiedz? ;] Ani rozwiazania problemu nie widze, ani zadnych sesnownych informacji ;]

pytanie bylo "Jak sprawdzić czy użytkownik ma wyłączony js tylko za pomocą PHP? " gdzie tu masz info ze ma to byc przesylane AJAXem? Jak chcesz przeslac AJAXem informacje jesli JS jest wylaczony? ;] moje rozwiazanie nie jest estetyczne tylko najprostrze.

Jesli JS jest wylaczony w przegladarce, to nie ma duzego pola do manewru, mozna conajwyzej wyswietlic informacje o tym.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 18:51