| 
        
       | 
        | 
        | 
      
       Версия
      для печати (в новом окне) 
Какие дополнительные функции и переменные доступны в
JavaScript на странице, просматриваемой через WebWarper?
Некоторые из них уже упоминались в
предыдущих вопросах: 
        ___ww, 
        ___ww_correctUrl(), 
        ___ww_correctHtml(), 
        ___ww_setDomain(), 
        ___ww_assignCookie(). 
Кроме того, могут быть полезными
следующие переменные и функции. (Любыми из
перечисленных переменных и функций можно
пользоваться, только убедившись, что
страница действительно просматривается через
WebWarper: "if (window.___ww) {...".)
 
  - window.___ww_sizeOriginal: обычно эта переменная содержит
    размер в байтах исходной страницы, до обработки ее WebWarper.
   
  - window.___ww_sizeCompressed: обычно эта переменная содержит
    размер в байтах страницы после обработки ее WebWarper. Вероятно,
    ее значение будет намного меньше, чем ___ww_sizeOriginal.
    Но возможна и обратная ситуация — если gzip-сжатие в броузере пользователя
    по каким-то причинам не поддерживается.
    
   
    В отличие от ___ww_sizeOriginal, данная переменная становится доступна не сразу,
    а лишь через небольшое время после завершения  загрузки страницы.
    Наличие переменной можно проверить
    оператором "if (window.___ww_sizeCompressed!=null) {...".
       
    Переменные ___ww_sizeOriginal и ___ww_sizeCompressed,
    в отличие от других переменных и функций,
    становятся недоступными после
    пересоздания страницы операторами "document.open();
    document.writeln(...); document.close();" 
      
  - ___ww_msieversion(): функция возвращает
    целочисленный номер версии броузера
    Microsoft Internet Explorer (например, 5 для MSIE 5.X), либо
    0 для всех других броузеров.
 
      
  - ___ww_netscapeversion(): функция возвращает
    целочисленный номер версии броузеров Netscape, Mozilla, FireFox
    (например, 4 для NC 4.X, 5 или более для всех версий Mozilla / FireFox),
    4 для Opera начиная с версии 6.0, либо 0 для всех других броузеров.
 
      
  - ___ww_sFloat(v,n): функция возвращает
    десятичную запись вещественного числа v с
    фиксированной точкой и с n знаками в
    мантиссе; например, ___ww_sFloat(5.0376,2) =
    "5.04", ___ww_sFloat(-245.06,1) = "-245.1". В
    отличие от стандартных для JavaScript
    способов преобразования числа в строку —
    v+"" или v.toString() — позволяет точно
    указать число цифр после точки.
 
 
К оглавлению 
     
    
     
     |