![]() |
КАК onclick="javascript:window.open...???
Как заставить кнопку открывать окно?
есть ссылка. кнопке по on (release) передать код <a href="#" ('/info.php?action=popup_salon_view&name=[code]', 'salon', 'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=500,height=300');"> ??? ВОПРОС АРХИВАЖНЫЙ ! ПЕРВЫЙ РАЗ СТАЛКИВАЮСЬ С ТАКИМ! ;) |
Самое простое -- опубликовать с генерацией FSCommand, в теле функции прописать case 'open_window', а в нем уже вызывать другую функцию.
Код для кнопки тогда будет Код:
mybutton_mc.onRelease = function()На самом деле очень плотно работая с JS в последнее время начал понимать, что взаймодействие Flash <--> JS Макромедия сделала удобно. |
А если не button а кнопка??? Тогда как звучит ссыла?
|
Я никогда не использую тип символа Button. Ну, для отработки клика -- никогда, вообще иногда бывает полезна. Ибо архаизм это.
Поэтому куда ты повесишь код, мне не интересно. Главное понять принцип. Если ты его понял -- ура, если нет -- ну, объясню поподробнее... |
Цитата:
Код:
кнопка.onRelease = function() |
У МЕНЯ ПАНИКА!!!!!!!!!!!!!!!!!!!!!!!
mybutton_mc.onRelease = function() { fscommand("open_window",'/info.php?action=popup_salon_view&name=[1]', 'salon', 'toolbar=0,location=0,directories=0,status=1,menub ar=0,scrollbars=1,resizable=0,width=500,height=300 ' ); } не работает :( |
Цитата:
|
Мда.
FSCommand вызывает на странице функцию Do_FSCommand, передавая ей твои переменные. Так вот что делают: пишут блок switch с блоками case на каждую fscommand (не вызов, а тип команды), в ней разбивают параметры по запятой (ну или еще как, зависит от того, какую ты строку передал вторым параметром fscommand) и, ВНИМАНИЕ, используют как обычные JS переменные в обычной JS функции. В 99% случаев -- вызывают другую функцию, отдавая ей нужные параметры из только что разобранных. Пример: Код:
function Do_FSCommand(command, arg) |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 20:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.