![]() |
![]() |
![]()
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) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 10:11 |