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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Открыть .swf, прямая ссылка, отменить предложение открыть/сохранить 
:(
    Опции темы
Dzot
Дата 9.5.2006, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте, у меня вопрос по поводу загрузки flash-ролика.
Есть код, все работает, но надо чтоб браузер не спрашивал "Сохранить" или "Открыть" а просто открывал не в окне браузера 'swf' или 'exe' файл

Код
<html>
<head>
<style>
#console {
    font-size: 8pt;
    font-family: monospace;
}
</style>
</head>
<body>
<pre id="console"></pre>
<script>

if (window.screen.width == 1024 && window.screen.height == 768) {
  location.href = "files/presentation_1024x768.swf";
}
if (window.screen.width == 1280 && window.screen.height == 1024) {
  location.href = "files/presentation_1280x1024.swf";
}

</script>
</body>
</html> 



M
Sardar
Пользуйся кнопкой "Код"
 
PM MAIL   Вверх
Sardar
Дата 10.5.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Лихо так отрубить всех у кого разрешение экрана не в указанном списке smile

По поводу флешки, видать твой сервер отдаёт их как application/octet-stream или что то подобное, вот браузер и нем ожет найти под сей mime плагин. Лучше не парься, поставь флешку в страницу как обычно, а не открывай как .swf 

На счёт .ехе я надеюсь ты пошутил  smile  


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
dstorm81
Дата 10.5.2006, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



собстевенно а зачем юзая флэшу знать разрешение монитора, он же векторный типа формат? smile 


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

PM   Вверх
Dzot
Дата 10.5.2006, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Это не для интернет!
Это фотоальбом для школьников, будет писаться на диск!
Чтобы было оптимальная картинка под монитор, воспользовался этим кодом, мне нужно чтобы браузер не спрашивал, сохранить или открыть, а сразу открывал в новом окне (так как презентация fullscreen) swf или exe. Лучше exe так, для swf школьникам нужно будет еще и flash player устанавливать. 
Вопрос в силе. 
PM MAIL   Вверх
12345c
Дата 10.5.2006, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

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



Лучше тогда форматом *.mht, возможно, пользоваться, там больше возможностей по работе с локальными файлами и меньше ограничений. Чтоб без флеша - тогда надо приложение какое-то сделать с плеером внутри. Или всё выполнить в *.avi . 
PM WWW   Вверх
Sardar
Дата 10.5.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Dzot, если это пишетсья на диск, то зачем странички? Сразу пусть с диска открывают, ещё лучше по autorun запускаеться как болванку в привод вставят.

Из под браузера .exe запустить нельзя (оставим дыры для других), это должно быть ясно (безопасность, не совместимости платформ etc).  Как уже сказал dstorm81, нет необходимости выявлять разрешение монитора, флешка растянеться во весь экран (хотя размер холста ограничен в самой флешке). Как я говорил ранее не будет браузер ни за какие коврижки убирать окошко "сохранить", ну разве что патчить, но это не в JS. В итоге: читай первую строку.  


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Dzot
Дата 10.5.2006, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Sardar, Разрешение монторов разное, соответсвенно и презентации разные, для этого и страничка чтобы загрузить нужного размера презентации. Дабы облегчить работу мозга и парется с выбором презентаций. Я делаю чтобы открывалось в exe, там у меня кнопки, подгружаемые фотки...
Делаю в exe, все открывается в нужном окне. Но до этого браузер спрашивает, что сделать "сохранить или "открыть" я же еще хочу больше облегчить головы молодых школьников, что бы эта фигня не вылетала. Так вот как это сделать? 
PM MAIL   Вверх
dstorm81
Дата 11.5.2006, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



запуск EXE из браузера - выпей йаду, ни в жисть не расскажу тебе такого секрета
ну ты и трудный малый, сделай просто страницу и проверкой по if и через document.write выводи "обрамление" плагина. что самое легкое
 делай через авторан, запуск проги, например осла с ключом kiosk mode (fullscreen)  

Это сообщение отредактировал(а) Sardar - 11.5.2006, 11:24


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

PM   Вверх
Dzot
Дата 11.5.2006, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(dstorm81 @ 11.5.2006,  08:00)
 делай через авторан, запуск проги, например осла с ключом kiosk mode (fullscreen)

А что через авторан можно, чтобы он определил разрешение монитора и запустил нужное?
Если да, то нельзя ли поподробней.
 

Это сообщение отредактировал(а) Dzot - 11.5.2006, 17:43
PM MAIL   Вверх
dstorm81
Дата 11.5.2006, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



autorun.inf создаешь на диске затем
в нем пишешь типа такого
[autorun]
OPEN=iexplore -k путь_до_твоей_страницы_на_диске

откроется мсие в полном окне и загрузит требуемую страницу, для примера бабахни это в ком строке
авторан не может определить расширение монитора, просто в вызываемой странице сделай так
Код
<script>
if (window.screen.width==1024)
{document.write('обрамление флэша и путь до флэщки для разрешения 1024')}
else if (window.screen.width == 1280)
{document.write('обрамление флэша и путь до флэщки для разрешения 1280')}
else{}
</script>

З.Ы. ну не охота мне смотреть как флэщ вставляется
З.Ы.Ы. с тебя балон пива, как минимум  


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

PM   Вверх
Dzot
Дата 12.5.2006, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Не хочу казаться совсем тупым, что значит обрамление флеша?  
PM MAIL   Вверх
dstorm81
Дата 12.5.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



недолго думая выдернул с первой попавшей страницы    
Код

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="969" height="85" id="720x90" align="middle">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="movie" value="/data/images/swf/top_banner.swf" />  //вот тут твои выкрутасы будут
        <param name="menu" value="false" />
        <param name="quality" value="high" />
        <param name="scale" value="noscale" />
        <param name="bgcolor" value="#ffffff" />
        <embed src="/data/images/swf/top_banner.swf" menu="false" quality="high" scale="noscale" bgcolor="#ffffff" width="969" height="85" name="720x90" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>


 

Это сообщение отредактировал(а) dstorm81 - 12.5.2006, 10:13


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

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


Новичок



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

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



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


 




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


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

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