к свойствам window, где имеется
window.location='/page.asp?name='+escape(SomeInputBox.value);
Функция unescape делает обратное и позволяет получить "нормальный" текст из window.location.
Вернемся к свойствам window, где имеется свойство "opener ". Это свойство используется в соединении с обычно используемой функцией window.open, которая позволяет открывать новое окно браузера и, для некоторых свойств управлять его выводом. Блокировщики всплывающих окон очень часто будут препятствовать открытию окна с помощью window.open, если в этот процесс не вовлечен щелчок мышью. Поэтому, если в коде имеется вызов window.open и при этом пользователь не щелкает на ссылке или чем-то подобном, то скорее всего это не будет работать.
Функция window.open получает до 3 аргументов: URL окна, которое надо открыть, имя окна и свойства окна.
var newWindow=window.open('', 'TestWindow', 'width=200,height=200'); newWindow.document.write('Это окно будет закрыто через 2 секунды'); setTimeout(function(){ newWindow.close(); }, 2000);
Третий аргумент window.open получает строку аргументов. Обычно используются следующие:
- width, height - задают размеры окна;
- left, top - задают положение окна на экране;
- location, menubar, toolbar, status, titlebar, scrollbars - эти параметры выводят/скрывают свои соответствующие "панели" на окне. Задайте "yes ", чтобы вывести соответствующую "панель";
- resizable - если задан как "yes ", то размер окна можно изменять.
Полное описание window.open можно увидеть в документации Mozilla.
Так как мы открываем пустое окно, то первый аргумент будет пустым. Для открытия страницы 'test.html' вызов выглядел бы следующим образом: window.open ('test.html', 'TestWindow', 'width=200,height=200').
В этом примере для объекта window, открываемого окна, задается переменная newWindow. В связи с этим для вывода содержимого в окне необходимо использовать "newWindow.document.write ".
Функция window.open также имеет свою противоположность, функцию window.close. Однако эта функция может успешно вызываться только на окнах, созданных JavaScript. Если попробовать закрыть окно, созданное не JavaScript, то возможны два варианта: либо появится сообщение, говорящее, что сценарий пытается закрыть окно, либо браузер просто это проигнорирует.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий