Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойства окна, передаваемые методу 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>





Дата публикования: 2014-11-18; Прочитано: 388 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...