![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 1 Dołączył: 10.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Naskrobałem skrycik, który jeśli user ma rozdzielczość (width) mniejszy niż 1280, to nie wyświetla reklam (gdyż wtedy się rozjeżdża strona)
No i nie działa.. (zawsze wyświetla reklamy) Więc zrobiłem mały teści, Zamiast
dałem
No i zadziałało.. To sobie myślę zmienna $width nie przechwytuje rozdzielczości.. Ale gdy wpiszę to jednak pokazuje mi się 1280 Co może być nie tak ? Wydaje mi się, że problem jest w js(gdyż z js jest przekazywana zmienna) no ale jeśli po wpisaniu: echo $width; ukazuje mi się 1280, to dlaczego nie działa to w warunku? Ten post edytował xamrex 3.06.2010, 09:51:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Widzę niektórzy tu ładne bzdury zapodają.
NIE MOŻESZ wrzucić bezpośrednio kodu JS do PHP oczekując, że serwer go przetworzy. Masz trzy sensowne wyjścia: 1. Najbardziej sensowne: warunek wyświetlania reklamy zawrzeć w kodzie JavaScript. 2. Przekazywać rozdzielczość ekranu do linku. 3. Wyświetlać reklamy Ajaxem. Najlepiej wybierz opcję nr 1. Możesz nawet ustalić czy reklama ma się wyświetlać kiedy JS jest wyłączony. Ja bym tak zrobił, że po prostu reklama jest zawsze osadzona w kodzie, a skrypt JS po wczytaniu strony robi coś takiego
To rozwiązanie ma jedną wadę - reklama wczyta się nawet jak rozdzielczość jest niższa, tylko po prostu zniknie. Ale to chyba najlepsze możliwe rozwiązanie. Ten post edytował croc 3.06.2010, 11:38:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 1 Dołączył: 3.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Widzę niektórzy tu ładne bzdury zapodają. NIE MOŻESZ wrzucić bezpośrednio kodu JS do PHP oczekując, że serwer go przetworzy. Masz trzy sensowne wyjścia: Ja Tylko wyjaśniłem idee rzutowania typów. Jasne że serwer nie przetworzy zmiennej. Chodziło mi o naprowadzenie Pana na właściwy tok rozumowania dotyczący przekształcania liczb z stringa do inta |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 23:00 |