PDA

Просмотр полной версии : flash в hta (html application)


3CD_2in1
14.02.2006, 01:33
Здравствуйте!

Предположим у меня есть файл f1.html. Он содержит flash-меню и iframe. При нажатии на кнопку flash-меню вызывается getURL("f2.html","frameName"). Я ожидаю, что при нажатии на кнопку меню страница f2.html загрузится в iframe. Так оно и происходит.
Но если переименовать f1.html в f1.hta, то ничего подобного не происходит и в iframe ничего не загружается, зато открывается окно IE со страницей f2.html.
В чем тут секрет?
Мне нужно, чтобы при нажатии на кнопку меню (которое находится в hta), f2.html грузился в целевой фрейм (в том же hta), а не в новом окне IE.

Король
14.02.2006, 01:37
что есть hta и - главное - зачем тебе оно, если в thml все работает?

Metallicats
07.03.2007, 01:35
Товарищи, такая же проблема.

Необходимо из Flash, который загружен в HTA, открыть новую страницу. По getURL открывается новое окно IE.

В инете раскопал такую страницу: http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/Q_21300116.html?qid=21300116 .

Цитата с неё: "I have discovered my own solution. Currently, Flash cannot directly open links inside of HTA using getURL".

Как я понимаю, с помощью getURL нельзя открыть страницу в HTA. Но человек сказал, что решение нашёл.

В связи с этим вопрос - возможно ли из Flash, который загружен в HTA, открыть страницу?

Есть ли ещё во Flash способы перехода по адресам?

Metallicats
16.03.2007, 00:46
Неужели никто не знает способа?

джонатан
16.03.2007, 04:07
Если я правильно понял в чем беда, то вам нужно писать
on (release) {
getURL("Нужный адрес", "_self", "GET");

}
:bye:

А вообще, зачем делать флеш сайт на разных страницах? Не проще ли все в одной swf-ке сделать?

Metallicats
16.03.2007, 12:37
Нет, self тут не поможет. Я все параметры испробовал, не помогает.

А на счёт одной флешки и сайта, очень странный вопрос. Я делаю не сайт, а программное обеспечение. Зачем иначе мне HTA?

iNils
16.03.2007, 12:39
С HTA не работал, но попробуйте сменить local playback security в publish settings

Metallicats
16.03.2007, 14:26
Нет, не помогает. Нужен какой-то другой способ перехода. )-: