Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 27.07.2010 Ostrzeżenie: (0%)
|
witam, mam taki oto problem, muszę po wykryciu konkretnej przegladarki, opery znaczy (co robię za pomocą: <?php if(strpos($info, "opera") !== false)?> ) zmienić background-image:url("costam") na brak tego obrazka czyli go po prostu wyłączyć , nie mam jednak pojęcia jak to zrobić. Może ktoś poradzi?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 23.01.2010 Ostrzeżenie: (0%)
|
Nie wykrywaj tego z poziomu php. Poczytaj o komentarzach warunkowych i w zależności od tego dołączaj odpowiedni plik css Dlaczego? Jest to nie bezpieczne czy co? nie lepiej po po prostu w js Kod <script language="JavaScript" type="text/JavaScript"> function nav(){ switch(navigator.appName){ case 'Opera': break; case 'Netscape': break default: break; } } </script> JS chyba nie jest najlepszym rozwiązaniem, bo jeśli ktoś wyłączy jego obsługę to skrypt nie zadziała. Ja bym zrobił to ifem czyli str_replace sprawdzamy czy przeglądarką jest opera i jeśli jest to wybieramy arkusz stylów np. style2.css, a jeśli nie jest to standardowy style.css.' Pozdrawiam. (IMG:style_emoticons/default/smile.gif) |
|
|
|
pikornecki zmiana elementu css po wykryciu konkretnej przeglądarki 27.07.2010, 20:51:42
thek Nie wykrywaj tego z poziomu php. Poczytaj o koment... 27.07.2010, 21:00:14
erix Cytatwitam, mam taki oto problem, muszę po wykryci... 27.07.2010, 21:12:16
fander nie lepiej po po prostu w js
Kod<script lang... 28.07.2010, 10:32:41
fander a co jeśli ktoś w zapytaniu wyśle informacje o inn... 28.07.2010, 11:34:28
thek Nie jest niebezpieczne, ale jaki jest sens pchania... 28.07.2010, 11:44:44 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:38 |