Задача такая - есть сайт, заточенный под ширину экрана не менее 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.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
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.