Fryazino.NET Forum || Hard&Soft || Как через скрипт/activex убрать меню, панель кнопок и т.п.
>> Привет, Гость! Войдите! : вход | поиск | правила | банлист
Автор
Как через скрипт/activex убрать меню, панель кнопок и т.п. (1) 1 для печати | RSS 2.0
ImperatorRUS
Участник
1689
В общем надо сделать ТЕКУЩЕЕ ОКНО чистым от контролей браузера (IE 5-6). В новом сделать без проблем. Я точно знаю, что это возможно. Сам когда-то делал, но забыл как
IP
Sunflower
the scorpion
1492
self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
self.statusbar.visible=false;



IP
ImperatorRUS
Участник
1689
Издевается .

<script>
self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
self.statusbar.visible=false;
</script> не фурычит. Очевидно, что имелся ввиду под self объект InternetExplorer или WebBrowser. Тока никогда серьезно не занимался ActiveX. Брось, плиз, полностью код, который уберет эту фигню. Нету времени, к сожалению, рабзиратся что к чему

IP
Sunflower
the scorpion
1492
To ImperatorRUS
В теге "скрипт" язык конкретизируй! То бишь <script language="javascript">. И попробуй ещё не употреблять слово self.

Под этим словом, хочу заметить, ничего "в виду" не имеется. Оно ссылается на вполне определённый объект, а именно объект window того документа, из которого вызван скрипт.

А еще попробуй вместо конструкций "visible=false" вставить конструкции "visibility=hidden"

Вот такой он, JavaScript...

IP
ImperatorRUS
Участник
1689
В том-то и все дело. Я JavaScript и DHTML вижу не первый раз - в объекте windows НЕТУ этих объектов (menubar и т.д.). т.е. элементарный alert(self.menubar) дает undefined. Из JavaScript НЕВОЗМОЖНО убрать эти фигни (я проверил все объекты). Это надо делать через ActiveX. В Win2000 я когда-то нашел (то ли справка то ли еще какой прибамбас для него) страничку, коорая это делала, но я забыл где она располагается и что это за страничка
IP
Sunflower
the scorpion
1492
To ImperatorRUS
Во-первых, объект называется не "windows", а "window". И это важно.

Во-вторых, начиная с JS 1.3 эти свойства в нём имеются! Есть документация.

IP
Drеamuchiy
Участник
To Sunflower
опубликуй пожалуйста работающий скрипт...
IP
Drеamuchiy
Участник
свойства то они конечно имеются.. но используются имхо только при открытии нового окна...
IP
ImperatorRUS
Участник
1689
To Sunflower
0. Ну ошибся в имени - я повторюсь, что я не первый раз вижу JS и DHTML, так что не обязательно указывать на такие мелкие ошибки
1. Действительно, опубликуй, плиз, работающий скрипт
2. Вообще-то JS тут не причем - это DHTML. И объект window - объект DHTML, а не JS/VBS (у JS объекты:

Dictionary Object
Drive Object
Drives Collection
File Object
Files Collection
FileSystemObject Object
Folder Object
Folders Collection
TextStream Object

)

IP
delta
Участник
Кажется у Вас ничего не получится.
Если пользователь загружает окно сам, то прав на его изменение у Вас нет.
Ежели создаете окно сами, то должно работать почти так же как и Подсолнух написал.
IP
ScREAM
Участник
(2B)||(!2B) вот в чем вопрос
JS sux -> use AS!
IP
delta
Участник
To ScREAM
Да...
IP
Drеamuchiy
Участник
To delta
правда есть еще вариант - открыть новое окно на той же странице но с убраными прибабахами и закрыть старое..
IP
delta
Участник
To Drеamuchiy
Нельзя закрыть старое! )))
IP
ImperatorRUS
Участник
1689
To delta
To Drеamuchiy
Старое закрыть можно, но при этом IE спросит у пользователя, а можно ли его закрыть.
И я СВОИМИ ГЛАЗАМИ видел как в каком-то HTML-файле от 2000 винды уберались панели ТЕКУЩЕГО окна. Более того, тогда я выдрал этот кусок кода и у меня усе убиралось. Тока было это год назад и ничего не сохранилось .
IP
delta
Участник
To ImperatorRUS
Я тебе об этом и сказал... )))
IP
Drеamuchiy
Участник
To delta
window.close();

To ImperatorRUS
а спросит или нет зависит от браузера. у меня например не спрашивает..

IP
ImperatorRUS
Участник
1689
To Drеamuchiy
У меня приложение рассчитано только на IE 5.5+. А оно спрашивает . ActiveX, по-моему, есть только в IE, о чем я сразу и написал . Так что в тихую закрыть не получится. Более того, открывание/закрывание окон не годится - многие пользователи, при автоматическом открывании окна, сразу же его и закроют, недождавшись загрузки.
IP
Sunflower
the scorpion
1492
To Drеamuchiy
Там обрати внимание: если закрываешь основное окно, спрашивает, а если дочернее, то нет.
IP
ImperatorRUS
Участник
1689
To Sunflower
ЭТо-то все знают. Но, по-моему, тема ушла из разряда как убрать все нафиг в разряд как позакрывать все окна пользователям.
IP
Страницы(1): 1

Хотите создавать темы и отправлять сообщения? Выполните Вход или Зарегистрируйтесь!




Напишите нам

µƒorum © fryazino.net