Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   flash в hta (html application) (http://www.flasher.ru/forum/showthread.php?t=75503)

3CD_2in1 14.02.2006 01:33

flash в hta (html application)
 
Здравствуйте!

Предположим у меня есть файл 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_...l?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

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


Часовой пояс GMT +4, время: 13:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.