![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2007
Сообщений: 27
|
Подскажите, пожалуйста, как реализовать следующие:
По щелчку на кнопке необходимо открывать новое окно браузера строго определённого размера (аналог window.open…… в JS), или на худой конец запускать автономный flashPlayer. Как такое провернуть, ну или хотя бы в какую сторону копать. Заранее большое спасибо. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Через JS это и делается — открытие нового окна задоного размера. Или вопрос о другом?
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 27
|
Вот у меня что то не пашет через JS, т.е. окно открывается, но при этом в окне родителе, вместо прежней страници (в случае когда обращение к JS не из flesh'а всё ок) какая-то чертовщина твориться.
делаю я это так: this.num.onPress = function():Void{
getURL("javascript:window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus', 'help', 'width=500, height=350, status=0, menubar=0, left=150, top=150, scrolbars=0 location=0 resizable=0 directories=0 toolbar=0');");
};
Последний раз редактировалось cwantium; 13.10.2007 в 21:59. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Я не особо понял в чём проблема но попробуйте вызывать из флеша только джаваскрипт функцию расположенную на странице.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 27
|
Записи предложенная вами и моя принципе эквивалентны за той лишь разницей, что я не выношу операцию открытия окна в отдельную функцию, а использую встроенную JS функцию прямо в теле getURL, а проблема в том, что новое окно я таки открыл и нужного размера и даже с корректно отображающееся информацией, НО в окне в котором расположена flash’ka с кнопкой по нажатии на которую происходит открытие нового окна вместо прежней страницы с flash’kой отображается пустая с надписью в левом верхнем углу [object], а в строке URL того же (где была кнопка) окна появляется следующие:
javascript:window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus',%20'help',%20'width=500,%20height=350,%20status=0,%20menubar=0,%20left=150,%20top=150,%20scrolbars=0%20location=0%20resizable=0%20directories=0%20toolbar=0');
А так хотелось бы видеть там кнопку на которой кликал. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
попробуй вызывать JS через ExternalInterface (класс АС)
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 27
|
Большое спасибо всем откликнувшимся.
Проблема решена. Это просто я лопух, нужно было перед вызовом JS функции поставить тип возвращаемого параметра VOID т.е. вот так: this.num.onPress = function():Void{
getURL("javascript:void window.open('http://localhost/test/php/poject_for_resume/kolibri/info.php?firm_id=44&page_language=rus', 'help', 'width=500, height=350, status=0, menubar=0, left=150, top=150, scrolbars=0 location=0 resizable=0 directories=0 toolbar=0');");
};
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|