как рассчитат ширину и високу браузера
здраствуите, можна в 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, время: 09:27. |