Alexandr, на компе, например, screen.width выдаёт всегда только именно размер экрана компа, но не размер открытой страницы, а document.body.clientWidth возвращает именно размер насколько скукожена страница, или минимальный размер (указанный в CSS). Так удобнее я считаю, а на телефоне должон возвращать размер такой, как видна сама страница
Ксакеп, screen.width считает ширину экрана браузера, если в опере мини вид изминить на ландшафтный, экран развернется и screen.width выдаст новую ширину экрана. тест на седьмой опере.
Salat-Cx65, более того в самой опере мини можно развернуть экран, соответственно разрешение станет 320х240, что тоже проблемно. Так что код ниже надо закоммитить.