В избранное    Домой   

Пятница,  19 Apr 2024 г., 22:28
Лучше кусок сухого хлеба, и с ним мир, нежели дом, полный заколотого скота, с раздором. /Притчи/

 Логин:  

 Пароль: 




Анонсы:
=== Дата: 25/05/2011     Автор: http://www.webclub.ru ===

Разные мелочи

 

Разные мелочи

 

  • Иногда в программе нужно создать задержку времени точно заданной длительности. Стандартная функция JavaScript setTimeout(); иногда не подходит, так как "на её фоне" могут выполняться другие функции, что может привести к нежелательным накладкам. Более корректный результат дает следующая функция:
    function pause (mSec) {
    clock = new Date();
    justMinute = clock.getTime();
    while (true) {
    just = new Date();
    if (just.getTime() - justMinute > mSec) break;
    }
    }
  • Как открыть окно командой JavaScript:
    window.open("URL", "windowName", ["windowFeatures,..."]) , где windowFeatures - это:
    copyhistory [=yes/no] / [=1/0] сохранение истории загрузки
    документов в данное окно
    directories [=yes/no] / [=1/0] наличие в данном окне кнопок
    групп новостей
    height =pixelheight высота окна в пикселах
    location [=yes/no] / [=1/0] наличие поля location
    menubar [=yes/no] / [=1/0] наличие меню
    resizable [=yes/no] / [=1/0] наличие рамки окна , позво-
    ляющей изменять его размеры
    scrollbars [=yes/no] / [=1/0] наличие линеек прокрутки
    status [=yes/no] / [=1/0] наличие строки состояния
    toolbar [=yes/no] / [=1/0] наличие панели инструментов
    width =pixelwidth ширина окна в пикселах

    Использовать пробелы в строке windowFeatures не допускается.
    Приведены базовые параметры.
  • Закрыть окно броузера можно с помощью команды JavaScript window.close(). Для закрытия текущего окна можно использовать префикс self: self.close(). Для того, чтобы закрыть определенное окно, нужно обратиться к нему по имени: winName.close(). Однако следует заметить, что подобный способ сработает, только если окно открывалось с помощью метода window.open(), причем значение, возвращаемое этим методом, было присвоено какой-нибудь переменной: win1 = window.open("http://www.webclub.ru",
    "winName",
    "height=60,width=175,scrollbars=no");
    Если значение не присвоено, обратиться к созданному окну из родительского невозможно. Нужно упомянуть о том, что попытка закрыть последнее окно браузера потребует подтверждения этой операции пользователем. Такая возможность была сделана преднамеренно, чтобы избежать ситуации "хулиганского" закрытия всех окон со стороны JavaScript-программы.
  • Если Ваша JavaScript-прокрамма ни с того ни с сего начинает выдавать ошибки, хотя по синтаксису все в ней верно, проверьте, не стоит ли где-нибудь в тексте маленькая буква "я". JavaScript часто пытается интерпретировать ее, как управляющий символ. Поэтому нужно все буквы "я" в теле программы предварять обратным слэшем: "\я"
  • Скрипт появляющейся строки в текстовом поле
    <center><form name=posl>
    <input type=text size=40 name=forma> </form></center> <script language="JavaScript"> var line="Вписать сюда текст бегущей строки"; var speed=100; var i=0;function m_line() { if(i++<line.length) { document.posl.forma.value=line.substring(0,i); } else {document.posl.forma.value=" "; i=0;} setTimeout("m_line()",speed); } </Script> <script language="JavaScript">m_line();</Script>

<<назад

Погода в Рудне
(Волгоградcкая обл.)

Подробнее >>


Курс валют
на 19 Апр 2024 г.
704 - Вьетнамских донгов
- 1