Jump to content
СофтФорум - всё о компьютерах и не только

Вставка Flash на страницу


Recommended Posts

Здравствуйте!

У меня на странице ссылка, с помощью которой должно открываться flash приложение в формате .exe.

Проблема в том, что этот файл не открывается, а браузер пишет, что ошибка в исполнении скрипта.

В частности, мозила просто ничего не делает при нажатии на ссылку, а в експлорер выплевывает окошко "Страница может содержать опасные программы (Элементы ActiveX). Разрешить их выполнение?". При нажатии "Да" опять таки ничего не происходит. А внизу в строке статуса браузера "Ошибка на странице".

Исходник писал не я. Заказчик давал с другого сайта. Там все работало.

Выкладываю ссылку собственно на сайт, там в правом столбце меню сверху ссылка "Подбор бокса" Avtoshopic

Для открытия использую Яву:

<script type="text/javascript" language="JavaScript">

<!--

onload=init;

function FileOpen(file)

{

var WshShell = new ActiveXObject("wscript.shell");

WshShell.Run('box/box.exe');

WshShell.Quit;

}

function init() { }

// -->

</script>

А ссылка прописана вот так :

<a href="#" onClick="FileOpen('box/box.exe');">Подбор бокса</a>

В движке есть еще файл .hta в котором присутствует вот такой кусок кода в хеде

<HTA:APPLICATION ID="thule"

APPLICATIONNAME="thule"

SINGLEINSTANCE="yes"

WINDOWSTATE="maximize"

ICON="CARS.ICO"

NAVIGABLE="yes">

И при открытии этого файла и в нем нажатии на ссылку приложение как раз выполняется. Но как мне привязать это приложение ко всем документам html?

Link to comment
Share on other sites

Здравствуйте!

У меня на странице ссылка, с помощью которой должно открываться flash приложение в формате .exe.

Проблема в том, что этот файл не открывается, а браузер пишет, что ошибка в исполнении скрипта.

В частности, мозила просто ничего не делает при нажатии на ссылку, а в експлорер выплевывает окошко "Страница может содержать опасные программы (Элементы ActiveX). Разрешить их выполнение?". При нажатии "Да" опять таки ничего не происходит. А внизу в строке статуса браузера "Ошибка на странице".

Исходник писал не я. Заказчик давал с другого сайта. Там все работало.

Выкладываю ссылку собственно на сайт, там в правом столбце меню сверху ссылка "Подбор бокса" Avtoshopic

Для открытия использую Яву:

<script type="text/javascript" language="JavaScript">

<!--

onload=init;

function FileOpen(file)

{

var WshShell = new ActiveXObject("wscript.shell");

WshShell.Run('box/box.exe');

WshShell.Quit;

}

function init() { }

// -->

</script>

А ссылка прописана вот так :

<a href="#" onClick="FileOpen('box/box.exe');">Подбор бокса</a>

В движке есть еще файл .hta в котором присутствует вот такой кусок кода в хеде

<HTA:APPLICATION ID="thule"

APPLICATIONNAME="thule"

SINGLEINSTANCE="yes"

WINDOWSTATE="maximize"

ICON="CARS.ICO"

NAVIGABLE="yes">

И при открытии этого файла и в нем нажатии на ссылку приложение как раз выполняется. Но как мне привязать это приложение ко всем документам html?

Есть способы вставить exe-файл в страницу (ActiveX), но только это уже нигде не попрёт, кроме IE. Ссылка, запускающая установку программы, размещённой локально, тоже будет работать только там. Самый простой способ одновременно является самым лучшим: просто вставить swf, а в требованиях к твоей системе указать браузер с flash-плеером.

И вот ещё: Запуск exe файла через html страницу :blink:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...