Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Свойства окна, передаваемые методу open




Свойство Описание
alwaysLowered=yes|no Если yes, то создаваемое окно будет всегда находиться под другими окнами, даже если оно имеет фокус.
alwaysRaised=yes|no Если yes, то создаваемое окно будет всегда находиться над другими окнами, даже если оно не имеет фокуса.
channelmode=yes|no Если yes, то создаваемое окно будет отображаться с панелью каналов (так называемый "режим театра").
dependent=yes|no Если yes, то создаваемое окно будет дочерним по отношению к создавшему, т.е. при закрытии создающего окна будет закрываться и создаваемое.
directories=yes|no Включает или отключает отображение кнопок директорий Navigator, у создаваемого окна.
fullscreen=yes|no Если yes, то создаваемое окно займет весь экран (так называемый "режим киоска").
height={Высота} Задает высоту создаваемого окна в пикселах.
hotkeys=yes|no Если no, то большинство "горячих" клавиш будут запрещены.
innerHeight={Высота} Задает высоту клиентской области создаваемого окна в пикселах.
innerWidth={Ширина} Задает ширину клиентской области создаваемого окна в пикселах.
left={X} Задает горизонтальную координату левого верхнего угла создаваемого окна.
location=yes|no Включает или отключает отображение панели адреса, включающего строку ввода адреса, у создаваемого окна.
menubar=yes|no Включает или отключает отображение строки меню.
outerHeight={Высота} Задает полную (с рамками, строкой меню, полосами инструментов) высоту создаваемого окна в пикселах.
outerWidth={Ширина} Задает полную ширину создаваемого окна в пикселах.
replace=yes|no Если yes, то адрес документа, размещаемого в создаваемом окне, заменит в списке истории адрес документа, находящегося в создающем окне.
resizable=yes|no Включает или отключает возможность изменения размера создаваемого окна.
screenX={X} То же, что и left
screenY={Y} То же, что и top
scrollbars=yes|no Включает или отключает отображение полос прокрутки у создаваемого окна.
status=yes|no Включает или отключает отображение строки состояния у создаваемого окна.
titlebar=yes|no Включает или отключает отображение заголовка у создаваемого окна.
toolbar=yes|no Включает или отключает отображение панели инструментов у создаваемого окна.
top={Y} Задает вертикальную координату левого верхнего угла создаваемого окна.
width={Ширина} Задает ширину создаваемого окна в пикселах.
z-lock=yes|no Если yes, то создаваемое окно никогда не будет перемещаться выше других окон, даже если получает фокус.

 

Вместо значений yes и no можно использовать 1 и 0, либо если вообще указывается параметр - соответствует yes, если параметр не указан - no.

В следующем примере рассмотрим использование метода window.open() для открытия минимизированного окна.

<!-- пример pr20: минимизация окна -->

<html>

<head>

<title>window.closed Property</title>

<script type="text/javascript">

var newWind; // новое окно

function newWindow() {

newWind = window.open("","subwindow","height=100,width=50");

setTimeout("finNewWindow()", 100);

}

function finNewWindow() {

var str = "";

str += "<html><body><h1>Порожденное окно</h1>";

str += "<form><input type='button' value='Закрыть главное окно'";

str +="onclick='window.opener.close()'> </form></body></html>";

newWind.document.write(str);

newWind.document.close();

}

function closeWindow() { // close subwindow

if (newWind &&!newWind.closed) {

newWind.close();

}

}

</script>

</head>

<body>

<form>

<input type="button" value="Открыть Порожденное окно"

onclick="newWindow()" /><br />

<input type="button" value="Закрыть Порожденное окно"

onclick="closeWindow()" />

</form>

</body>

</html>

 

<!-- пример pr21: открытие документа в новом окне -->

<html>

<head>

<title> Окно#1 HTML </title>

<script type="text/javascript">

{//Первая функция открывает в новом окне существующий документ

function openStaticWin()

window.open("test21.htm", "_blank",

"height=500, width=600,status=yes,location=no, resizable=yes ");

document.bgColor ='ff0000'}

function openDynamicWin() { //вторая задает HTML-код нового документа динамически.

var newWin = window.open();

newWin.document.open();

newWin.document.write("<html><head></head><body>"

+ new Date() + "</body></html>");

newWin.document.close();

}

</script>

</head>

<body>

<form name="form2">

<input type="button" name="button1" value="openStaticWin"

onclick="openStaticWin();">

<input type="button" name="button2" value="openDynamicWin"

onclick="openDynamicWin();">

</form>

</body>

</html>

 

<!-- пример test # 21: шаблон HTML для скрипта -->

<html>

<head>

<title> Test Window Окно#2 </title>

<form name=form1>

<input type="button" name="button3" value="close"

onclick="window.close();">

</form>

</head>

<body >

</body></html>

 

<!-- пример pr22: Показывает адрес каталога из которого загружен документ -->

<html>

<head>

<title>Extract pathname</title>

<script type="text/javascript">

// function to extract URL of current directory

function getDirPath(URL) {

var result=unecape(URL.substring(0,(URL.lastIndexOf("/"))+ 1));

return result;

}

// passing work onto general purpose function

function showDirPath(URL) {

alert(getDirPath(URL));

}

</script>

</head>

<body>

<form>

<input type="button" value="View directory URL"

onclick="showDirPath(window.location.href)" />

</form>

</body>

</html>





Поделиться с друзьями:


Дата добавления: 2016-07-29; Мы поможем в написании ваших работ!; просмотров: 357 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2305 - | 2069 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.