Задача такая - есть сайт, заточенный под ширину экрана не менее 1024.
Статистика показывает, что заходит народ и с меньшей шириной - видимо нетбуки, наладонники, коммуникаторы и т.п.
Поэтому задумал определять ширину экрана и клиентской части браузера, если ширина экрана позволяет, а ширина клиентской части меньше, разворачивать окно по onload до оптимального размера, если же ширина экрана меньше 1024 - предупреждать и показывать упрощенный вариант.
Стандартный метод:
<script language="JavaScript">
var width=0;
if (self.screen)
width = screen.width;
else if (self.java)
{
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
}
document.writeln (width);
</script>
screen.width не во всех браузерах определяет текущий монитор, на котором он запущен, например, хром и FF показывает текущий, а IE9, opera и Safari - всегда основной, а java метод вообще не работает (в современных Opera, IE, FF, Chrome и Safari).
Так что мыслю - java в топку - или она может пригодиться для каких-нибудь младших братьев?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
GrEb
Всем привет!
Задача такая - есть сайт, заточенный под ширину экрана не менее 1024.
Статистика показывает, что заходит народ и с меньшей шириной - видимо нетбуки, наладонники, коммуникаторы и т.п.
Поэтому задумал определять ширину экрана и клиентской части браузера, если ширина экрана позволяет, а ширина клиентской части меньше, разворачивать окно по onload до оптимального размера, если же ширина экрана меньше 1024 - предупреждать и показывать упрощенный вариант.
Стандартный метод:
<script language="JavaScript">
var width=0;
if (self.screen)
width = screen.width;
else if (self.java)
{
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
}
document.writeln (width);
</script>
screen.width не во всех браузерах определяет текущий монитор, на котором он запущен, например, хром и FF показывает текущий, а IE9, opera и Safari - всегда основной, а java метод вообще не работает (в современных Opera, IE, FF, Chrome и Safari).
Так что мыслю - java в топку - или она может пригодиться для каких-нибудь младших братьев?
Edited by GrEbLink to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.