Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Urządzenia mobilne - okienko
Forum PHP.pl > Forum > Przedszkole
lkj
Hej,

Mam stronę w PHP.
Jak zrobić wyskakujące okienko, które będzie wyświetlać się TYLKO dla użytkowników, którzy wchodzą na stronę z urządzeń mobilnych, tabletu itp.?
Np. okienko "Jeżeli korzystasz z urządzenia mobilnego kliknij w przycisk OK" i jest przycisk "Ok" i "Zamknij"?
Jest jakiś gotowy skrypt w JS? itp. ?
markuz
  1. .mobile {display: none;}
  2. @media screen and (max-width: 800px) { .mobile {display: block } }

Wtedy div o klasie mobile wyświetli się tylko na urządzeniach gdzie szerokość ekranu jest mniejsza bądź równa 800px (tablety i telefony).
lobopol
pewnie jakiś gotowy jest, ale najprościej rozpoznajesz js czy przeglądarka jest mobilna (szerokość ekranu etc. sporo małych bibliotek do tego jest), jak jest to puszczasz np. confirm do którego łączysz akcje jakie chcesz.
PrinceOfPersia
@markuz, to nie jest niezawodne, użytkownik komputera może korzystać z przeglądarki w okienku (a nie na pełnym ekranie) i szerokość obszaru wyświetlania też może być poniżej 800px (pomimo, że rozdzielczość w komputerze będzie większa):
http://jsfiddle.net/pWc2F/

możesz więc sprawdzać user agenta, żeby mieć większą pewność.

Z drugiej strony w jakim celu chcesz wyświetlać okienko, które będzie się wyświetlać tylko użytkownikom mobilnym? Co ma robić ta funkcja?

edit: aha, no i łapanie <800px nie załapie tabletów.
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.