Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Открытие браузера, без панели инструментов, меню и строки состояния
 
 автор: Explicito   (27.12.2006 в 13:56)   письмо автору
 
 

Привет ребята!
Есть файлик index.html, нужно сделать так, чтобы при его открытии пользователем, открывалось окно браузера без панели инструментов, меню и строки состояния.
а не из открытого уже окна, методом: window.open('...', '...', '...');
Подскажите пожалуйста, возможно ли это вообще?

   
 
 автор: Lelik   (27.12.2006 в 14:11)   письмо автору
 
   для: Explicito   (27.12.2006 в 13:56)
 


window.open('', '', 'status=0; menubar=0; location=0; toolbar=0;');

   
 
 автор: Explicito   (27.12.2006 в 14:56)   письмо автору
 
   для: Lelik   (27.12.2006 в 14:11)
 

это в теге <head> ? я так пробовал, не получалось, грузилось со всеми своими прелестями...

<head>
<title>Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript" >
window.open('', '', 'status=0; menubar=0; location=0; toolbar=0;');
</script>
</head>

Так вы имели ввиду?

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

   
 
 автор: elenaki   (27.12.2006 в 15:23)   письмо автору
 
   для: Explicito   (27.12.2006 в 14:56)
 

в родительском не получится. вы можете только новое окно открыть с назначенными свойствами.
выход - делать переадресацию и открывать новое окно на весь экран, без панелей и т.д.


<html>
<head>
<title></title>
<script language="JavaScript">
<!--
splashWin = window.open( "index.html" , "razmer", "fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0");
//-->
</script>
</head>
<body  bgcolor="ffffff" onload="splashWin();">
</body>
</html>

   
 
 автор: Explicito   (28.12.2006 в 10:58)   письмо автору
 
   для: elenaki   (27.12.2006 в 15:23)
 

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

Всем большое спасибо, что ответили! :-)

   
 
 автор: SHAman   (27.12.2006 в 17:22)   письмо автору
 
   для: Explicito   (27.12.2006 в 13:56)
 

На самом деле, не могу придумать причину, чтобы отбирать у пользователя привычные средства управления просмотром. Вообще не понимаю зачем это реализовано в JS! Это лишнее совершенно. Лично я, если мне сайт открывает новое окно такого вида, обижаюсь и ухожу почти всегда.

   
 
 автор: elenaki   (27.12.2006 в 17:29)   письмо автору
 
   для: SHAman   (27.12.2006 в 17:22)
 

иногда это необходимо. например - тест. можно честно предупредить, что откроется новое окно. а т.к. ответы лежат в коде, то отключается правая кнопка, и панели убираются, чтобы не было возможности подсмотреть или утащить код. конечно, кто поумней, все равно утащит, так и тест не на таких рассчитан... хотя мне тоже не нравится, когда меня лишают самой нажимаемой кнопки в браузере - BACK :)

   
 
 автор: SHAman   (27.12.2006 в 17:34)   письмо автору
 
   для: elenaki   (27.12.2006 в 17:29)
 

Хм... тест.... ну возможно... Хотя, я вот на АСУ учусь. У нас по Perl тест был написан преподом на собственно Perl. Там перед началом теста нужно было залогиниться, чтобы чужие результаты не показывали. После прохождения теста показывались фамилия и результат. Чтобы начать заново нужно было естественно, удалить куки и все.

Вот вчера ко мне подбежали 3-курсники и спросили как "хакнуть тест". Я сначала не понял что они хотят. А потом догнал - просто хотят по новой запусить. Я им сказал, они так обрадовались! Побежали преподу рассказывать как они хитро "хакнули" его тест:) Я тащусь сних!

   
 
 автор: Explicito   (28.12.2006 в 10:39)   письмо автору
 
   для: SHAman   (27.12.2006 в 17:34)
 

>Хм... тест.... ну возможно... Хотя, я вот на АСУ учусь. У нас по Perl тест был написан преподом на собственно Perl. Там перед началом теста нужно было залогиниться, чтобы чужие результаты не показывали. После прохождения теста показывались фамилия и результат. Чтобы начать заново нужно было естественно, удалить куки и все.
>

из личного опыта: данные авторизации пользователей нужно хранить на сервере, используя механизм сессий.
У меня что то к кукам антипатия, кто знает, вдруг юзер отключил куки, всё, проект не работоспособен, а сессии - это гарантия работоспособности :-)

   
 
 автор: Explicito   (28.12.2006 в 10:28)   письмо автору
 
   для: SHAman   (27.12.2006 в 17:22)
 

Причина такая: проект - туристический путеводитель, который запускается и работает только на стороне клиента, весь проект с базой данных в XML'е хранится на CD. Панели инструментов, меню и срока состояния тут не нужны, вся навигация реализована в самом проекте.
При запуске CD, автоматически будет запускаться файлик index.html, в котором и будет всё это чудо отображаться :-), открытие браузера с панелями элементов управления, крайне не желательно, чтобы у пользователя не возникло мысли что это обычная веб страничка.
С Вами совершенно согласен, в случае веб сайта, отсутсвие панелей управления браузера отпугивает клиента, вызывает желание закрыть окно :-), сам этого очень не люблю, но в данном случае как раз это нужно.

   
 
 автор: elenaki   (28.12.2006 в 10:35)   письмо автору
 
   для: Explicito   (28.12.2006 в 10:28)
 

обычно презентации или справочники на cd делают в формате exe...
мне вот тут дали такой cd и попросили из него инфу вытянуть - файл *.dat 286Мб!

тут, мне кажется, надо писать свой браузер :О

   
 
 автор: Explicito   (28.12.2006 в 10:52)   письмо автору
 
   для: elenaki   (28.12.2006 в 10:35)
 

>обычно презентации или справочники на cd делают в формате exe...
>мне вот тут дали такой cd и попросили из него инфу вытянуть - файл *.dat 286Мб!
>
>тут, мне кажется, надо писать свой браузер :О


так вот в том то и дело, я тоже сначала думал реализовывать проект на С++, но с ним у меня практики мало..(, потом возникло куча вопросов, как интегрировать дизайн, какой сервер БД использовать и т.д...., когда можно использовать JS, написать на нём свой шаблонизатор, систему управления контентом, хранить шаблоны представления и данные в XML, и показывать всё это в браузере, к тому же всё будет очень "лёгким", и все будут очень довольны, никаких тебе инсталяторов, не нужно ничего копировать клиенту, всё хранится и работает только с CD, проект уже почти реализован, дело осталось за дизайном...)

   
 
 автор: elenaki   (28.12.2006 в 10:55)   письмо автору
 
   для: Explicito   (28.12.2006 в 10:52)
 

a Flash? не пробовали?

   
 
 автор: Explicito   (28.12.2006 в 11:11)   письмо автору
 
   для: elenaki   (28.12.2006 в 10:55)
 

>a Flash? не пробовали?

пробовал, рисовать во флэше не получается, с векторной графикой не дружу (, проект не очень хорошо оплачивается, если заказать дизайн во флэше, всё нужно будет отдать дизайнеру, к тому же ActionScript первый раз в глаза вижу, а в фотошопе я и сам могу что-то симпатичное, красивое сообразить. Тяги к Flash технологии у меня нет, если задаться целью изучить её, тогда в сроки не уложусь..(
Назад дороги нет, уже время потрачено, остались мелкие доработки по системе, дизайн, и его вёрстка в шаблоны..

   
 
 автор: AlexSol   (28.12.2006 в 11:16)   письмо автору
 
   для: Explicito   (28.12.2006 в 11:11)
 

во флеш можно импортировать растровую графику, а заготовки для презентаций там есть с версии 2004mx.

   
 
 автор: Explicito   (28.12.2006 в 11:28)   письмо автору
 
   для: AlexSol   (28.12.2006 в 11:16)
 

Спасибо! На будущее буду иметь в виду.

   
 
 автор: RMW   (28.12.2006 в 12:59)   письмо автору
 
   для: Explicito   (28.12.2006 в 11:28)
 

В вашем случае поможет windows технология hta,
в простейшем случае достаточно изменить расширение с html на hta.

   
 
 автор: Explicito   (28.12.2006 в 13:14)   письмо автору
 
   для: RMW   (28.12.2006 в 12:59)
 

>В вашем случае поможет windows технология hta,
>в простейшем случае достаточно изменить расширение с html на hta.

Интересно, а можно подробнее? :-)

   
 
 автор: AlexSol   (28.12.2006 в 13:22)   письмо автору
 
   для: Explicito   (28.12.2006 в 13:14)
 

куда уж подробнее? поменяйте расширение файла и все.

   
 
 автор: Explicito   (28.12.2006 в 13:30)   письмо автору
 
   для: AlexSol   (28.12.2006 в 13:22)
 

Верно, большое спасибо! не подозревал, только как файл формата *.hta ассоциировать у пользователя, с эксплорером, чтобы по умолчанию он им открывался?
Простите за банальные вопросы...

   
 
 автор: Explicito   (28.12.2006 в 13:59)   письмо автору
 
   для: Explicito   (28.12.2006 в 13:30)
 

И на этом уже спасибо! Очень хороший форум, спасибо что он есть! :-)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования