Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > НЕ работает хак для Оперы 9,63


Автор: Golovastik 12.11.2010, 21:52
Во всех браузерах работает такое:
Код

.sdvig_vverx{margin-top:-20px;}


Для все Опер тоже работает, но для Оперы 9,63, не работает вот это.
Подскажите пож. какой-то хак именно для этой версии.
Как можно через пхп сделать именно для версии 9,63 указать стиль?
 Заранее спасибо.

Автор: bars80080 12.11.2010, 22:33
как это связано с пхп?

Автор: Golovastik 12.11.2010, 22:37
Ну ,через пхп определить не могу версию браузера, чтоб потом стиль изменить ,как определить 
что это опера 9,63 и изменить для этой версии стиль, который был указаг для других браузеров?

Автор: skyboy 13.11.2010, 00:29
смотри в $_SERVER['USER_AGENT']
но лучше уж переделать верстку, чтоб сие не требовалось. 

Автор: Golovastik 13.11.2010, 00:38
Код


<?php if(eregi("opera[9.63]",$HTTP_USER_AGENT))// Если у тебя Опера
{
$browser = 25;
 for($i=0; $i<100; $i++)
echo $browser; 
}else
$browser = 0;
?>



Вот так, тоже не хочет никак.
user posted image

Автор: Golovastik 13.11.2010, 16:53
Не обрезает шапку в Опере 9,63, во всех браузерах нормально кроме Оперы 9,63, подскажиет пож. как в Опере 9,63 убрать дефект?
Вот сайт.
http://www.sharemania.ru/0166389

Автор: Golovastik 13.11.2010, 17:57
Обрезает шапку я имел в ввиду в Опере 9,63, как сделать чтоб не обрезало?
Вот в этом попробуйте http://depositfiles.com/ru/files/f4qkssmle 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)