![]() |
КАК 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) |
Цитата:
|
Цитата:
|
Лишь в одном случае кнопка действительно сильно облегчает жизнь. И с кликом этот случай не связан. А вообще -- это совершенно другой разговор.
|
Согласен, другой. Только не надо делать категоричных заявлений. Если ты не находишь способы применения для кнопок, это не значит что их не находят другие.
|
Цитата:
Еще один пост на эту тему -- и буду резать за флейм. |
Ребята, ничего страшного что я здесь? Лучше помогли бы человеку с проблемой... ;)
Ну очень сильно надо... :rolleyes: |
И не стыдно тебе просить сделать все за тебя?
Flash: Код:
trigger_mc.onRelease = function()Код:
function Do_FSCommand($command, $arg) |
Тема закрыта, учимся думать, а не просить все сделать других.
|
| Часовой пояс GMT +4, время: 21:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.