Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передача event из xsl в JavaScript, как это сделать? 
V
    Опции темы
t77
  Дата 19.7.2010, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Доброе время суток.
Собственно вопрос заключается в том, как передать событие из XSL в функцию JavaScript?
Допустим имеется следующий код XSL + DHTML:
Код

<A id="{$linkType}{@id}" onClick="event.cancelBubble = true; changeLinkColor(event, this.parentElement);">
    <xsl:attribute name="href">
        <xsl:text>javascript:drawStepById('</xsl:text>
        <xsl:value-of select="@id" />
        <xsl:text>', '</xsl:text>
        <xsl:value-of select="$isOnlyChild" />
        <xsl:text>', '</xsl:text>
        <xsl:value-of select="$stepId" />
        <xsl:text>', '</xsl:text>

        <xsl:choose>
            <xsl:when test="$isOnlyChild">
                <xsl:value-of select="$level" />
                <xsl:text>', '</xsl:text>
                <xsl:value-of select="$number" />
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="number($level) + 1" />
                <xsl:text>', '</xsl:text>
                <xsl:value-of select="$number" />
                <xsl:if test="$number != '' ">
                    <xsl:text>.</xsl:text>
                </xsl:if>
                <xsl:value-of select="$index" />
            </xsl:otherwise>
        </xsl:choose>                                
        <xsl:text>');</xsl:text>
    </xsl:attribute>
</A>

Функция drawStepById принимает 5 параметров.
Мне необходимо, передать данной функции событие "event", как 6-ой параметр. 
Как это можно сделать?
PM MAIL   Вверх
t77
  Дата 19.7.2010, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Быть может, что такое невозможно сделать...? smile 
Тогда такой вопрос... как я могу получить event внутри функции drawStepById ??
P.S.
Важно заметить, что речь идет об отображении в Firefox.

PM MAIL   Вверх
t77
  Дата 19.7.2010, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 459
Регистрация: 27.7.2008

Репутация: нет
Всего: нет



Проблема решена!  smile 
Тема закрыта.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0930 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.