incomsys писал(а):
чтобы по нажатию на кнопку всплывала форма
- форма должна отображаться во всплывающем окне, которое загружается на AJAX-е? Если да, то при отправке AJAX-запроса(в коде соответствующей JS-функции) на сервер(при нажатии на кнопку открытия окна с формой) через него можно передать нужный вам параметр(методом GET) с нужным значением.
incomsys писал(а):
как вызвать форму в xslt и передать переменную из xslt в открываемую форму?
- в данном случае совершенно не важно, откуда именно у вас будет выводиться кнопка(из XSL-шаблона или из кода макета, например), по нажатию на которую будет открываться окно. Т.к. добавить к этой кнопке обработку события нажатия на нее(вызов соответствующей JS-функции) можно в любом случае.