Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > открытие страницы


Автор: lelik133 12.4.2003, 11:43
Подскажите какме параметры нужно предать в window.open("1.html"), что-бы страница открылась в этом же окнеconfused.gif?

Автор: Foxx 12.4.2003, 12:03
вроде никаких не надо.... не помню sad.gif

поробуй еще вот такое
location.replace("1.html");
или
document.location = "1.html";

поэксперементируй smile.gif

Автор: [xoodo] 13.4.2003, 16:49
Будьте проще - люди к Вам потянутся smile.gif

location="1.html"

Автор: Foxx 14.4.2003, 13:36
так проще, но есть правила smile.gif (которые никто не выполняет)

Автор: kiriX 22.4.2003, 21:28
попробуй location.href="1.html"

Автор: [xoodo] 22.4.2003, 23:20
...или для полного успокоения: <a href="crap.html" target="_self">

Автор: MuToGeN 23.4.2003, 01:55
ну развели, блин, флуду на целых 5 постов...
уверен, что lelik133 спрашивал про это:

open(URL, windowName[, windowFeatures])

URL - адрес, windowName - имя окна для target, windowFeatures - это windowFeatures...

возможные windowFeatures:
Цитата

alwaysLowered
(JavaScript 1.2) Если yes, создаётся новое окно, которое всплывает ниже других окон, независимо от того, активно оно или нет. Это секретная опция и она обязана устанавливаться в маркированных скриптах.

alwaysRaised
(JavaScript 1.2) Если yes, создаётся новое окно, которое всплывает выше других окон, независимо от того, активно оно или нет. Это секретная опция и она обязана устанавливаться в маркированных скриптах.

dependent
(JavaScript 1.2) Если yes, создаётся новое окно - потомок текущего окна. Зависимое окно закрывается, если закрывается его окно-родитель. На платформе Windows зависимое окно не появляется на панели задач.

directories
Если yes, создаются стандартные кнопки директорий браузера, такие как What's New и What's Cool.

height
(JavaScript 1.0 и 1.1) Специфицирует высоту окна в пикселах.

hotkeys
(JavaScript 1.2) Если no (или 0), отключает большинство горячих клавиш в новом окне, которое не имеет строки меню. Комбинации security и quit продолжают функционировать.

innerHeight
(JavaScript 1.2) Специфицирует высоту области содержимого окна в пикселах. Для создания окна размером менее 100 x 100 пикселов установите это свойство в маркированном скрипте. Это свойство заменило height, которое оставлено для обеспечения обратной совместимости.

innerWidth
(JavaScript 1.2) Специфицирует ширину области содержимого окна в пикселах. Для создания окна размером менее 100 x 100 пикселов установите это свойство в маркированном скрипте. Это свойство заменило width, которое оставлено для обеспечения обратной совместимости.

location
Если yes, создаёт поле ввода Location.

menubar
Если yes, создаёт строку меню в верхней части окна.

outerHeight
(JavaScript 1.2) Специфицирует размер по вертикали в пикселах внешней границы окна. Для создания окна размером менее 100 x 100 пикселов установите это свойство в маркированном скрипте.

personalbar
(JavaScript 1.2) Если yes, создаёт панель Personal Toolbar, которая отображает кнопки из пользовательской папки закладок Personal Toolbar.

resizable
Если yes, даёт пользователю возможность изменять размеры окна.

screenX
(JavaScript 1.2) Специфицирует расстояние, на котором новое окно помещается от левого края экрана. Для помещения окна за пределы экрана/offscreen установите эту опцию в помеченном скрипте.

screenY
(JavaScript 1.2) Специфицирует расстояние, на котором новое окно помещается от верха экрана. Для помещения окна за пределы экрана/offscreen установите эту опцию в помеченном скрипте.

scrollbars
Если yes, создаются вертикальная и горизонтальная полосы прокрутки, если Документ становится больше размеров окна.

status
Если yes, создаётся статусная строка внизу окна.

titlebar
(JavaScript 1.2) Если yes, создаётся окно со строкой заголовка. Для установки titlebar в no, установите эту опцию в маркированном скрипте.

toolbar
Если yes, создаётся стандартная панель браузера с кнопками, такими как Back и Forward.

width
(JavaScript 1.0 и 1.1) Специфицирует ширину окна в пикселах.

z-lock
(JavaScript 1.2) Если yes, создаётся новое окно, которое не перекрывает другие окна при его активации. Это секретная опция и она обязана устанавливаться в маркированных скриптах.


пример:
Код
window.open ('sesame.html', 'newWin',    'scrollbars=yes,status=yes,width=300,height=300');

Автор: Guest_MuToGeN 24.4.2003, 16:44
чтоб открывалась в этом же окне, но через open(), а не location.что_то_там, то такого сделать нельзя. AFAIK нельзя. Можно только так:
Код
window.open(.....);
close();
или для уверенности
Код
в 1м фаиле:
window.open(...);
в открывающемся документе:
window.opener.close();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)