Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2010, 13:33
Новичок на форуме
Отправить личное сообщение для cotajava Посмотреть профиль Найти все сообщения от cotajava
 
Регистрация: 22.07.2010
Сообщений: 3

как рассчитат ширину и високу браузера
здраствуите, можна в javascripte писат такои скрипт, што рассчитат "width" и "height" браузера, балшои спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2010, 14:32
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Можно
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2010, 21:42
Новичок на форуме
Отправить личное сообщение для cotajava Посмотреть профиль Найти все сообщения от cotajava
 
Регистрация: 22.07.2010
Сообщений: 3

и как етат скропт виглядит? пишите пажалуста
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2010, 22:58
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #5 (permalink)  
Старый 29.07.2010, 00:51
Новичок на форуме
Отправить личное сообщение для suriv Посмотреть профиль Найти все сообщения от suriv
 
Регистрация: 28.07.2010
Сообщений: 2

resX = window.screen.width
resY = window.screen.height


?
Ответить с цитированием
  #6 (permalink)  
Старый 29.07.2010, 09:43
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

suriv, это не размеры клиентской части окна браузера, а разрешение монитора. Эти значения могут очень сильно отличаться.
Ответить с цитированием
  #7 (permalink)  
Старый 29.07.2010, 11:28
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

<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()"/>
Ответить с цитированием
  #8 (permalink)  
Старый 29.07.2010, 13:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Vulkan,
Если будет DOCTYPE и браузер opera -- скрипт покажет результат очень отличающийся от остальных браузеров
Ответить с цитированием
  #9 (permalink)  
Старый 29.07.2010, 17:21
Аватар для Vulkan
Профессор
Отправить личное сообщение для Vulkan Посмотреть профиль Найти все сообщения от Vulkan
 
Регистрация: 25.05.2010
Сообщений: 511

рони, подскажи оптимальный вариант.
Ответить с цитированием
  #10 (permalink)  
Старый 29.07.2010, 20:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

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]//ширина и высота видимой части
};
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разные CSS от размеров браузера, как сделать? xotabhik Общие вопросы Javascript 3 12.07.2010 14:03
Как определить ширину элемента Kein Events/DOM/Window 8 31.05.2010 16:27
Как можно изменить URL в адресной строке браузера? балерун Events/DOM/Window 12 17.11.2009 13:08
Как можно найти разрешение рабочей области браузера? Влад Общие вопросы Javascript 3 20.07.2009 10:18
Как получить текущую страницу браузера psychodrake Общие вопросы Javascript 12 19.09.2008 00:28