![]() |
![]() |
--Bartek-- |
![]()
Post
#1
|
Goście ![]() |
Witam.
Podpowie mi ktoś jak napisać mały skrypcik w PHP który wykrywa obsługę JavaScript'u i w zależności od rezultatu podejmuję odpowiednią akcję. Byłbym bardzo wdzięczny za pomoc. Pozdrawiam. |
|
|
![]() |
-gox- |
![]()
Post
#2
|
Goście ![]() |
Dobre pytanie do ktorego z cala stanowczoscia sie dolaczam.
Sam stawiam pierwsze kroki w JS i wyrzezbilem sobie z nudow cos takiego:
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Kod <div id="nojs"> Aby zobaczyc ta strone musisz miec wlaczona obsluge javascript <br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br ><br > </div> A o <noscript/> słyszałeś? -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
W php tego nie wykryjesz, a gość -gox- ma pytanie z innej beczki, bo mu php nie potrzebny.
Możesz zrobić tak jak erix podał <noscript> ale to nadal html, nie php. -------------------- |
|
|
-gox- |
![]()
Post
#5
|
Goście ![]() |
Fajnie, noscript, w moim przypadku, (a przypadek jest taki, ze chce uniemozliwisc wysweitlanie calej strony) kodzi powinien wygldac tak:
A to wielokrotne BR, to daletego, ze IE nie respektuje height 100% ani tym bardziej min-height dzieki za pomoc, bez nerowow ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
-gox- |
![]()
Post
#7
|
Goście ![]() |
Hmm, z niewyjaśnionych przyczyn, taki kod zaczął poprawnie działać pod IE 6.0.29 winSP3
poprawnie tj, wysokość -> 100% okna przeglądarki Ktos domyśla się dlaczego? |
|
|
--Bartek-- |
![]()
Post
#8
|
Goście ![]() |
Cytat Witam, Problem taki jak w temacie. Czy można z poziomu PHP wykryc czy przglądarka ma włączoną obslugę JS Cytat teoretycznie nie, poniewasz PHP działa na serverze i jak skończy prace(w uproszczeniu) strona jest wtsyłana do przeglądarki, a tam dopiero JS zaczyna prace, więc w chwili kiedy PHP działa jeszcze nie działa JS na przegladarce prakrycznie, robisz strone index tak że jeśłi PHP niewie czy JS jest na przeglądarce wkleja kod JS który przeładuje strone z GET['js']==Tak , urzytkownik prawie nie zauważy (jak będzie dobrze zrobione) a PHP będzie wiedział (dobrze to potem w sesje zapisać) Źródło - forum.webdiary.pl Zamienił by ktoś to w piękny kod PHP? ![]() Pozdrawiam. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
No teoretycznie się tak da, ale można to oszukać.
![]() -------------------- |
|
|
--Bartek-- |
![]()
Post
#10
|
Goście ![]() |
Potrzebuję czegoś co zablokuje dostęp dla użytkowników bez obsługi js nie blokując przy tym botów indeksujących (o ile 'nie php'owe' metody tego nie robią). Robią?
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Hmmm, tak na logikę, ja mogę się podszyć bod bota indexującego więc i tak dostanę to co chce. Najlepszym wyjściem bedzie
-------------------- |
|
|
--Bartek-- |
![]()
Post
#12
|
Goście ![]() |
Wielkie dzięki. Jesteś WIELKI
![]() Pozdrawiam i jeszcze raz dziękuję. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:45 |