как рассчитат ширину и високу браузера
здраствуите, можна в javascripte писат такои скрипт, што рассчитат "width" и "height" браузера, балшои спасибо :thanks:
|
Можно
|
и как етат скропт виглядит? пишите пажалуста
|
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
resX = window.screen.width resY = window.screen.height ? |
suriv, это не размеры клиентской части окна браузера, а разрешение монитора. Эти значения могут очень сильно отличаться.
|
<script type="text/javascript"> function getClientWidth(){ return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;} function getClientHeight(){ return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;} function getClientSize(){ alert('Ширина-'+getClientWidth()+'. Высота-'+getClientHeight()); } </script> <input type="button" value="Показать ширину и высоту клиентской части окна" onclick="getClientSize()"/> |
Vulkan,
Если будет DOCTYPE и браузер opera -- скрипт покажет результат очень отличающийся от остальных браузеров |
рони, подскажи оптимальный вариант.
|
function getViewportSize() { var a = document.documentElement, d = document.body, b = document.compatMode == "CSS1Compat", c = window.opera, e = b && c ? window.innerWidth : b && !c ? a.clientWidth : d.clientWidth; a = b && c ? window.innerHeight : b && !c ? a.clientHeight : d.clientHeight; return [e, a]//ширина и высота видимой части }; |
Часовой пояс GMT +3, время: 01:43. |