Нужен скрипт разрешения экрана кроссбраузерный Jquery

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
Вообщем в двух в словах. Есть скрипт

Код: Выделить всё

if (screen.width == 1024) {document.write ("<input type='hidden' name='option' value='8'>")};
if (screen.width == 1152) {document.write ("<input type='hidden' name='option' value='9'>")};
if (screen.width == 1280) {document.write  ("<input type='hidden' name='option' value='10'>")};

В зависимости от разрешение экрана передает через гет цифру которая потом идет в пхп скрипт.
Работает везде хорошо,но вот в опере работать не хочет. Подскажите кто нибудь как можно организовать нечто подобное с Jquery? Заранее благодарен!

-- добавлено 25 мар 2011, 18:56 --

в замен могу выручить скриптом топ твит написанный в 10 строк,или скриптом моментального поиска аналог живого поиска в гугли

Аватара пользователя
Distructor
Администратор
Сообщения: 1599
Зарегистрирован: 28 дек 2009

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
Четко,спасибо

Аватара пользователя
SLITE
Сообщения: 203
Зарегистрирован: 01 янв 2010
ну или тут почитай viewtopic.php?t=925

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
это наверное расчитано на тех кто хоть как то знает js но я его ваще не знаю.
я так понимаю он просто возвращает xScroll, yScroll а мне уже на них делать условие да?

Код: Выделить всё

if (xScroll == 1024) {document.write ("<input type='hidden' name='option' value='8'>")};

не получается

-- добавлено 25 мар 2011, 21:18 --

SLITE спасибо то что нужно

Аватара пользователя
Distructor
Администратор
Сообщения: 1599
Зарегистрирован: 28 дек 2009
если тебе нужна только ширина, то можно и упростить до

Код: Выделить всё

function  getPageWidth(){
    if (self.innerWidth) { // all except Explorer
        return self.innerWidth;
    } else if (document.documentElement && document.documentElement.clientWidth) { // Explorer 6 Strict Mode
        return document.documentElement.clientWidth;
    } else if (document.body) { // other Explorers
        return document.body.clientWidth;
    }
}
 
var pageWidth 
= getPageWidth();
if (pageWidth == 1024) {document.write ("<input type='hidden' name='option' value='8'>")};
if (pageWidth == 1152) {document.write ("<input type='hidden' name='option' value='9'>")};

Аватара пользователя
Assasin
Сообщения: 103
Зарегистрирован: 17 фев 2011
Спасибо!


Вернуться в «Вопросы по движкам/скриптам»