| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Открыть .swf, прямая ссылка |
| Автор: Dzot 9.5.2006, 23:02 | ||||
| Здравствуйте, у меня вопрос по поводу загрузки flash-ролика. Есть код, все работает, но надо чтоб браузер не спрашивал "Сохранить" или "Открыть" а просто открывал не в окне браузера 'swf' или 'exe' файл
|
| Автор: Sardar 10.5.2006, 15:52 |
| Лихо так отрубить всех у кого разрешение экрана не в указанном списке По поводу флешки, видать твой сервер отдаёт их как application/octet-stream или что то подобное, вот браузер и нем ожет найти под сей mime плагин. Лучше не парься, поставь флешку в страницу как обычно, а не открывай как .swf На счёт .ехе я надеюсь ты пошутил |
| Автор: dstorm81 10.5.2006, 16:01 |
| собстевенно а зачем юзая флэшу знать разрешение монитора, он же векторный типа формат? |
| Автор: Dzot 10.5.2006, 16:38 |
| Это не для интернет! Это фотоальбом для школьников, будет писаться на диск! Чтобы было оптимальная картинка под монитор, воспользовался этим кодом, мне нужно чтобы браузер не спрашивал, сохранить или открыть, а сразу открывал в новом окне (так как презентация fullscreen) swf или exe. Лучше exe так, для swf школьникам нужно будет еще и flash player устанавливать. Вопрос в силе. |
| Автор: 12345c 10.5.2006, 17:35 |
| Лучше тогда форматом *.mht, возможно, пользоваться, там больше возможностей по работе с локальными файлами и меньше ограничений. Чтоб без флеша - тогда надо приложение какое-то сделать с плеером внутри. Или всё выполнить в *.avi . |
| Автор: Sardar 10.5.2006, 19:11 |
| Dzot, если это пишетсья на диск, то зачем странички? Сразу пусть с диска открывают, ещё лучше по autorun запускаеться как болванку в привод вставят. Из под браузера .exe запустить нельзя (оставим дыры для других), это должно быть ясно (безопасность, не совместимости платформ etc). Как уже сказал dstorm81, нет необходимости выявлять разрешение монитора, флешка растянеться во весь экран (хотя размер холста ограничен в самой флешке). Как я говорил ранее не будет браузер ни за какие коврижки убирать окошко "сохранить", ну разве что патчить, но это не в JS. В итоге: читай первую строку. |
| Автор: Dzot 10.5.2006, 22:01 |
| Sardar, Разрешение монторов разное, соответсвенно и презентации разные, для этого и страничка чтобы загрузить нужного размера презентации. Дабы облегчить работу мозга и парется с выбором презентаций. Я делаю чтобы открывалось в exe, там у меня кнопки, подгружаемые фотки... Делаю в exe, все открывается в нужном окне. Но до этого браузер спрашивает, что сделать "сохранить или "открыть" я же еще хочу больше облегчить головы молодых школьников, что бы эта фигня не вылетала. Так вот как это сделать? |
| Автор: dstorm81 11.5.2006, 08:00 |
| запуск EXE из браузера - выпей йаду, ни в жисть не расскажу тебе такого секрета ну ты и трудный малый, сделай просто страницу и проверкой по if и через document.write выводи "обрамление" плагина. что самое легкое делай через авторан, запуск проги, например осла с ключом kiosk mode (fullscreen) |
| Автор: Dzot 11.5.2006, 17:40 | ||
А что через авторан можно, чтобы он определил разрешение монитора и запустил нужное? Если да, то нельзя ли поподробней. |
| Автор: dstorm81 11.5.2006, 22:23 | ||
| autorun.inf создаешь на диске затем в нем пишешь типа такого [autorun] OPEN=iexplore -k путь_до_твоей_страницы_на_диске откроется мсие в полном окне и загрузит требуемую страницу, для примера бабахни это в ком строке авторан не может определить расширение монитора, просто в вызываемой странице сделай так
З.Ы. ну не охота мне смотреть как флэщ вставляется З.Ы.Ы. с тебя балон пива, как минимум |
| Автор: Dzot 12.5.2006, 10:05 |
| Не хочу казаться совсем тупым, что значит обрамление флеша? |
| Автор: dstorm81 12.5.2006, 10:12 | ||
недолго думая выдернул с первой попавшей страницы
|
| Автор: Dzot 14.5.2006, 14:37 |
| dstorm81, большушие спасибо, жил бы где поближе пивом бы обеспечил |