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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с кроссбраузерностью, Код работает в Опере 
:(
    Опции темы
DiNekro
  Дата 31.8.2008, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте. Ситуация такая, пишу xsl, вдруг сталкиваюсь с очень странной проблемой. В IE и FireFox всё нормально, но в Опере не происходит ответа на событие onmouseover, вернее по этой команде не меняется стиль ячейки таблицы. 
Помогите, пожалуйста. Ума не приложу, с чем это может быть связано. Если вписать в обработчик к примеру alert() , то всё выполняется.

XML:
Код

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="testing.xsl"?>
<teg1>
This is testing text...
</teg1>


XSL:
Код

<?xml version="1.0" encoding="utf-8"?><!-- DWXMLSource="testing.xml" --><!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Testing Document</title>
<style>
td.norm
{
border-bottom-width:3px;
border-bottom-color:#000000;
border-right-width:3px;
border-right-color:#000000;
border-left-width:3px;
border-left-color:#ffffff;
border-top-width:3px;
border-top-color:#ffffff;
}
td.up
{
border-bottom-width:3px;
border-bottom-color:#000000;
border-right-width:3px;
border-right-color:#000000;
border-left-width:0px;
border-left-color:#ffffff;
border-top-width:0px;
border-top-color:#ffffff;
}
</style>


</head>

<body>
        <table border="1" bordercolor="#FFFFFF">
        <tr>
        <xsl:for-each select="teg1">
        <td  class="norm" onmouseover="this.className = 'up'">
        <xsl:value-of select="text()"/>
        </td>
        </xsl:for-each>
        </tr>
        </table>

</body>
</html>

</xsl:template>
</xsl:stylesheet>


Сдесь лежит сам файл http://workss.narod.ru/testing.xml

Заранее спасибо.
PM MAIL WWW   Вверх
chertoss
Дата 1.9.2008, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

<style>
td.norm
{
border: 3px solid #000000;
}
td.up
{
border-bottom: 3px solid #000000;
border-right: 3px solid #000000;
border-left: none;
border-top: none;
}
</style>


поправь стили
PM MAIL   Вверх
DiNekro
Дата 1.9.2008, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Понял, теперь всё работает! Спасибо большое!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

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

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

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

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


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

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


 




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


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

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