Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вставка автрибутов с помощью xsl 
V
    Опции темы
slutsker
Дата 3.4.2009, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Есть xml файлик и xsl
Код

<?xml version="1.0" encoding="WINDOWS-1251"?>
<xsl:stylesheet version= '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="/">
<html> 
<body>
<select id="country_list">
<option value="0">Select Country...</option>
<xsl:for-each select="tutorial/Countries/Country">
    <option> 
        <xsl:attribute name="value"><xsl:value-of select="CountryId" /></xsl:attribute>
        <xsl:attribute name="onclick">alert(country_list.value)</xsl:attribute>
        <xsl:value-of select="CountryName"/>
    </option>       
    </xsl:for-each>

</select>    
<input type="button" value="info" onclick="alert(country_list.value)"/>
</body></html>
</xsl:template>
</xsl:stylesheet>


получаю списочек выпадающий, щелкаешь на элементе алертом показывается параметр country_list.value, НО
это работает везде кроме CHROME, подскажите как в хром передать атрибуты, точнее говоря, атрибут передается но только 1 из двух, а именно   <xsl:attribute name="value">, второй - <xsl:attribute name="onclick"> ни хром ни ИЕ не видят 

Это сообщение отредактировал(а) slutsker - 3.4.2009, 16:43
--------------------
Compiling...project.cppLinking...Embedding manifest...========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
PM MAIL   Вверх
slutsker
Дата 7.4.2009, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



всё решил, дело в том, что хром и ИЕ не поддерживают событие onclick для тега option
--------------------
Compiling...project.cppLinking...Embedding manifest...========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




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


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

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