На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Размер окна браузера...
    Как можно с помощью JScript'а узнать размер окна браузера? (И можно ли :))
      Можно, но неточно, хотя в 90 \% случаев
      прокатит, ведь большинство раскрывают браузер на весь экран.
      window.screenLeft
      window.screenTop - координаты левого верхнего угла браузера на десктопе.
      window.screen.availHeight
      window.screen.availWidth - ширина и высота
      рабочей области десктопа.
      Я пишу в осносном на C++ и очень редко на JScript
      но эту информацию нашел в MSDN-е за 1,5 минуты.
        А вот и нет!
        Я это тоже в MSDN сразу нашёл. Только вот
        window.screen.availHeight и window.screen.availWidth - это ширина и высота ЭКРАНА, а на окна браузера...
          Для IE можно так:
          var doc_height = document.body.offsetHeight;
          var doc_width = document.body.offsetWidth;
          Получится размер документа - почти размер окна, во всяком случае, видимо лучше ничего нет :-(
            Спасибо :)
            А для не IE это разве не работает?
              В не IE это не должно работать, по идее это особенности IE 4.01, но может в 6-м Netscape?
                window.screenLeft
                и т.п. - это спецификации самого ЖабаСкрипта 1.2 от нетскапа, под нетскейпом и относительно новыми версиями IE (от 4.ХЗЧТО) это работает. Но блин, как получить в IE 4.72.3118 NT SP6 _позицию_ окна - это загадка..
                По поводу MSDN.. Любимый микрософт затирает всю документацию по старым версиям продуктов, твари...
                http://msdn.microsoft.com/workshop/c-frame.htm?/workshop/author/default.asp
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0205 ]   [ 15 queries used ]   [ Generated: 19.04.24, 20:24 GMT ]