Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   помогите с windows.close (http://www.flasher.ru/forum/showthread.php?t=24033)

maddog13 04.12.2001 21:27

помогите с windows.close
 
Должны же быть какие то пути закрыть window который не был открыть методом window.open

Помогите пожалуйста!

cohen 04.12.2001 22:36

http://www.dhtmlshock.com/window-scr...ow/default.asp....

sts 04.12.2001 22:47

да и ко всем линкам добавлять : "(just click Yes when it asks you if you want to close the window)." :D

A SPV и Yurail показывали решение.

Sam Russ 04.12.2001 23:05

Да ладно вам....
 
Что вы над парнем издеваетесь, это же элементарно делается, вот так:

<object id=window type="application/x-oleobject"classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object><a href="#" onClick="window.Click();">Close Window</a>

MyXus 05.12.2001 02:13

ничего се так элементарно...

Ghost 05.12.2001 03:13

а ненада закрывать корневое окно. ненада и все.
Sam - :) смешно... а я говорил, что наплачемся... когда все радовались закрытию NN.
удачи.

maddog13 05.12.2001 10:54

круто
 
Sam Russ, спаски большое. Конечно ничо я не понял, но все работает! Пожет подскажешь как уже открытый window развернуть на fullscreen, создавать новое на полный экран я умею, а вот изменять свойства уже открытого-нет.

Sam Russ 06.12.2001 00:55

А в чём разница....
 
Какая разница что открывать в Фулскрин, и чужое и своё окно откроются одинаково просто, вот так:
<html>
<head>
<title>SomeDocument</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript">
<!--
function SomeFunction(Ie,other){
x=screen.availWidth;
y=screen.availHeight;
target = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('.')-1,navigator.appVersion.length));
if((navigator.appVersion.indexOf("Mac")!=-1) &&(navigator.userAgent.indexOf("MSIE")!=-1) &&(parseInt(navigator.appVersion)==4))
window.open(other,"sub",'scrollbars=yes');
if (target >= 4){
if (navigator.appName=="Netscape"){
var SomeFunction=window.open(other,"SomeFunction",'scrollbars=no','width='+x+',height='+y+',top=0,left=0');
SomeFunction.moveTo(0,0);
SomeFunction.resizeTo(x,y);}
if (navigator.appName=="Microsoft Internet Explorer")
window.open(Ie,"SomeFunction","fullscreen=yes");
}
else window.open(other,"sub",'scrollbars=yes');
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="#" onClick="SomeFunction('IndexII.htm','IndexII.htm')">Go fulscreen!</a>
</body>
</html>

Sam Russ 06.12.2001 00:58

Да! Забыл!
 
Имеется в виду что документ в котором содержится линк называется IndexII.

maddog13 06.12.2001 12:56

Для меня это все круто, но ...
 
не получилось :(

'Go fullscreen' открывает еще одно окно с этим же документом, но уже фуллскрин. А ты представь что я собираюсь етот скрипт на ONLOAD привязать :D

Нельза ли както, без уловок с новым окном, изменить параметры существуещего окна

aleandr 06.12.2001 15:25

А в какой-то лит-ре написано, что в IE нельзя изменить размер главного окна, а в NN по ходу можно... :rolleyes:

aleandr 06.12.2001 15:38

то Sam Russ: интересно а откуда такое интересное про close() и где инфу про енто можно взять? Плиз!

Pr0Head 06.12.2001 15:57

Цитата:

Оригинал написал(а) aleandr
А в какой-то лит-ре написано, что в IE нельзя изменить размер главного окна, а в NN по ходу можно... :rolleyes:
в ИЕ можно... resizeTo(w,h);

maddog13 06.12.2001 17:14

тоже не то
 
да, window.resizeTo работает, тока мне не это нужно.
В принципе можна размер окна расчитать так чтобы рабочая часть (часть где отражается сам хтмл) соотвествовала размеру экрана, и поместить X,Y этого окна повыше, только не уверен можноли минусовые значения давать X и Y, думаю что "да". И тогда окно будет расположено так что toolbar, status bar и даже scrollbars не будет видны.
Это же не профессионально!!

Блин, должнаже где то быть какая то фишка вроде
window.mode=fullscreen :D или
window.toolbar='uberi k chertu'

что поделать, ищем дальше...или Sam Ross нам подскажет :p

aleandr 06.12.2001 17:56

Извиняюсь...
 
Пардон, не о том отписался - это было о кнопках меню IE...
Sorry...

Sam Russ 07.12.2001 02:32

Секрета собсно нет....
 
Вся инфа взята напрямую из Дримвивера, кое что из экстеншенов, кое что из хелпа, сам к сожалению я так ХТМЛ не владею ; ))

aleandr 07.12.2001 16:21

Опять не так выразился...
 
Если проэтовать все мои "высказывания" то получается я отвечал совсем не на то и совсем не так! :mad:
Вообще имел ввиду что, кажется, в IE на уже открытой странице нельзя убрать кнопки меню самого IE, а в NN можно...
А может я ошибаюсь - может и в IE можно?

Вот заодно и спросил... :)

Gossip 07.12.2001 17:11

По поводу закрытия окна..

В Нетскапе-то метод Sam Russ'a не работает

Sam Russ 07.12.2001 18:39

Ну ессно...
 
Как же он будет работать если там идёт обращение к методу эксплорера? Под Шкаф такая фича может быть, но надо раздобыть имя компонента ;)

maddog13 07.12.2001 18:42

да, но где искать? :rolleyes:

Sam Russ 08.12.2001 03:53

www.mozilla.org
 
Сабж.

maddog13 08.12.2001 15:25

опять, двауать пять
 
Sam наверно я тебе уже надоел :p
тока там на сайте слишком много всего что я просто теряюсь, там про броусеры проекты, но про IE ничего нету :( может не там искать мне :confused:

Sam Russ 08.12.2001 17:48

Сори...
 
На моцилле этого может и не быть, просто я предположил что там можно найти эту инфу, а где точно - не знаю.

Is Netscape dead? Yes, but like a zombie it still walks! :)

realMakc 29.08.2003 14:53

Re: Да ладно вам....
 
Цитата:

Оригинал написал(а) Sam Russ
Что вы над парнем издеваетесь, это же элементарно делается, вот так:

<object id=window type="application/x-oleobject"classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object><a href="#" onClick="window.Click();">Close Window</a>

... пишет что "данная операция применима только к справке HTML Help". И нифига не закрывает.

nagash 29.08.2003 18:32

realMakc
ты не пробовал посмотреть на дату треда?
если уж начал пользоваться поиском найди что нибудь посвежее...
месяц назад была эта тема и решили её...

realMakc 30.08.2003 22:19

нагиш, этот тред один, где утверждается что-нить отличное от "не ты открыл - не тебе закрывать", но всё равно не работает.

так что них*я вы, батенька, не решили -(

nagash 30.08.2003 22:44

http://www.flasher.ru/forum/showthre...5&pagenumber=2
третий пост снизу наглядно обучает КАК пользоваться поиском на этом форуме...
очень советую...

realMakc 30.08.2003 22:55

ах да
имеется ввиду
<script>
window.opener = top;
window.close();
</script>

ну что же, нагиш, я отсосал :(


Часовой пояс GMT +4, время: 01:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.