![]() |
Открытие окна заданного размера
Подскажите, пожалуйста, как реализовать следующие:
По щелчку на кнопке необходимо открывать новое окно браузера строго определённого размера (аналог window.open…… в JS), или на худой конец запускать автономный flashPlayer. Как такое провернуть, ну или хотя бы в какую сторону копать. Заранее большое спасибо. |
Через JS это и делается — открытие нового окна задоного размера. Или вопрос о другом?
|
Вот у меня что то не пашет через JS, т.е. окно открывается, но при этом в окне родителе, вместо прежней страници (в случае когда обращение к JS не из flesh'а всё ок) какая-то чертовщина твориться.
делаю я это так: Код:
this.num.onPress = function():Void{ |
Я не особо понял в чём проблема но попробуйте вызывать из флеша только джаваскрипт функцию расположенную на странице.
Код:
getURL ('javascript:myFunction ()'); |
Записи предложенная вами и моя принципе эквивалентны за той лишь разницей, что я не выношу операцию открытия окна в отдельную функцию, а использую встроенную 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');А так хотелось бы видеть там кнопку на которой кликал. |
попробуй вызывать JS через ExternalInterface (класс АС)
|
Большое спасибо всем откликнувшимся.
Проблема решена. Это просто я лопух, нужно было перед вызовом JS функции поставить тип возвращаемого параметра VOID т.е. вот так: Код:
this.num.onPress = function():Void{ |
| Часовой пояс GMT +4, время: 10:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.