Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открытие браузера, без панели эл-тов управления 
V
    Опции темы
Explicito
  Дата 28.12.2006, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



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

PM MAIL   Вверх
Explicito
Дата 28.12.2006, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



пока-что, единственное, что мне посоветовали, это поменять расширение *.html,  на  *.hta, казалось бы всё, но как у клиента ассоциировать формат *.hta с эксплорером? чтобы при открытии не спрашивало, чем открыть данный файл, а сразу открывать с помощью IE 
PM MAIL   Вверх
JSman
Дата 28.12.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



нужно сделать так:
используем языки программирования))
например дельфи. создаешь консольное приложение. допустим, что index.htm лежит в папке "_DATA" рядом с программой 
пишем код:
Код

program run;

//{$APPTYPE CONSOLE}

uses
  ShellAPI;

function replace(_s, _what, _with :string):string;
var i, l1:byte;
begin
l1:=length(_what);

if length(_s)<>0 then
while pos(_what,_s)<>0 do
begin
i:=pos(_what,_s);
delete(_s,i,l1);
insert(_with,_s,i);
end;

function ExtractFilePath(s:string):string;
var I,L, tmp:Byte;
begin
  tmp:=0;
 L:=Length(s);
 if L<>0 Then
 begin

 for i:=1 to L Do
   begin
    if (s[i]='\') or (s[i]='/') then tmp:=i;
   end;

   s:=Copy(S,1, TMP);
   ExtractFilePath:= S;
 end;

end;


begin
 ShellExecute(0, Pchar('open'), 'mshta.exe', PCHAR('"file://'+replace(ExtractFilePath(paramstr(0)), #32, '%20')+'_DATA\index.htm"') ,  nil, 1);
end.



потом, если хочешь, задай иконку (ее можно прикрепить как и дельфи так и с помощью Restorator и др). а красота весит изначально 17 кб...))) 

Это сообщение отредактировал(а) JSman - 28.12.2006, 15:14
PM ICQ   Вверх
dstorm81
Дата 28.12.2006, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



или смотрим сюда если под виндой работаешь
http://forum.vingrad.ru/topic-95330/0.html#entry728696


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
JSman
Дата 28.12.2006, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



если использовать стандартным образом ие, то возникает проблема с политикой безопасности. запуск скриптов, использование фильтров и тд и тп. слишком ограничено. можно конечно запускать с параметром -k но не советую..
PM ICQ   Вверх
Explicito
Дата 29.12.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



Цитата(dstorm81 @ 28.12.2006,  16:39)

или смотрим сюда если под виндой работаешь
http://forum.vingrad.ru/topic-95330/0.html#entry728696

спасибо! Там как раз решился мой вопрос, но всё же, хотелось бы узнать, какие дескрипторы можно использовать в autorun.inf, и какие параметры им указывать.., в гугле искал, ничего конкретного найти не удалось, может ссылочку оставите?

Добавлено @ 13:28 
странно, что-то цитируемого текста не видно...

Это сообщение отредактировал(а) Explicito - 29.12.2006, 13:26
PM MAIL   Вверх
Explicito
Дата 29.12.2006, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



Цитата


если использовать стандартным образом ие, то возникает проблема с политикой безопасности. запуск скриптов, использование фильтров и тд и тп. слишком ограничено. можно конечно запускать с параметром -k но не советую..


если можно, по подробнее, за что отвечает параметр "-k", и почему не советуете..?
PM MAIL   Вверх
Explicito
Дата 29.12.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



честно говоря такая запись в autorun.inf 
[autorun]
OPEN=iexplore -k index.hta

увы не работает ..(, пишет, что запрещён доступ к файлу..
PM MAIL   Вверх
JSman
Дата 31.12.2006, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



-k - режим киоска, fullscreen. делать неожиданные для пользователя fullscreen - признак плохого тона и  совершенно неправильно (сокрытие системного меню, меню пуск и тд).

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

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

в общем об этом можно говорить очень долго. просто запусти дельфи (6 например) и вставь мой код. у тебя будет exe, использующая твой hta. это и есть решение твоей проблемы.

..а вообще я скоро открою сайт и там как раз будет мое "детище", расширяющее возможности hta в плане дизайна.. весит мало, а возможностей... но это другая тема.
PM ICQ   Вверх
Explicito
Дата 2.1.2007, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 26.12.2006

Репутация: нет
Всего: нет



JSman  -  большое спасибо за ответ!

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

Модератор: (Может, что-то временно не работало, но я не видел, чтобы что-то менялось (IE6), все поля, цитаты и коды видны. )

Это сообщение отредактировал(а) 12345c - 2.1.2007, 18:24
PM MAIL   Вверх
JSman
Дата 4.1.2007, 03:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 279
Регистрация: 10.7.2006

Репутация: нет
Всего: 4



Рады стараться!))
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.