![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 2 Dołączył: 19.04.2007 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam jestem totalny newbie z PHP i kombinuję ze skryptem który mi wykrywa rozdzielczość i odpowiedni do wykrytej wysokości ekranu wyświetli odnośnik do strony która się otwiera w nowym i zeskaluje się (heght poniżej 900 - np small_res.html), oraz takiej powyżej 900 gdzie będzie bez skalowania się np hi_res.html.
Mam coś takiego co absolutnie działa: Ale chodzi mi o wygenerowanie linka który będzie robił to po kliknięciu a nie od razu stronę wrzucał po wejściu. Więc kombinowałem coś takiego: Wykrywa mi rozdzielczość i nadaje zmienną, ale nie bardzo mi chce wyświetlać link. Zrobiłem tak sekcja HEAD Sekcja BODY
To jest mój pierwszy dzień z PHP więc zaledwie parę godzi czytałem tutoriale początkowe i to tylko dlatego, że potrzebuję zrobić ten odnośnik w zależności od rozdzielczości. Proszę o pomoc co pokiełbasiłem w php bo tylko to mi nie działa ;/ |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Instrukcja switch robi samo co if, ale bardziej przejrzysta dla większej ilości "jeśli" (IMG:style_emoticons/default/winksmiley.jpg)
Łatwiej Ci będzie używać pojedynczych ciapków: Po za tym, zobacz, co zwraca $_REQUEST['xy'](IMG:style_emoticons/default/exclamation.gif) Nie pojedynczą wartość, ale właśnie np. 800x600, więc warunek powinien być inaczej skonstruowany, właśnie tak jak ja podałem w instrukcji switch. Jeżeli chcesz tylko przekierować usera na odpowiednią stronę, odpowiednią do rozdzielczości, polecam taki kodzik (musisz dopasować go do swoich potrzeb): Kod <script language="javascript" type="text/javascript">
<!-- if (screen.width==800 && screen.height==600) { window.location="index800.html"; } else if (screen.width==1024 && screen.height==768) { window.location="index1024.html"; } else { window.location="inna.html"; } // --> </script> Ten post edytował Kshyhoo 21.03.2010, 16:19:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 02:06 |