js+xml+xslt

Старый mweb

Модератор: [mweb team]

js+xml+xslt

Сообщение Kat Сб июн 02, 2007 15:03

Народ,привет, подскажите-у меня зашел ум за разум:
есть скрипт js, корректно работающий в странице html.
Добавляю скрипт в шаблон xslt. Парсер не пропускает цикл и выдает ошибку:

Имя содержит ошибочный знак. Ошибка при обработке ресурса ''file:///Z:/home/localhost/www/xsl_html_test/xsl/xsl-style.xsl''...

for(var i = 0; i<listTd.length; i++){
--------------------------------------^

билдер говорит - element listTd.length not closed.
Помогите-в чем бага? -08-
Аватара пользователя
Kat
Курильщик
 
Сообщения: 309
Зарегистрирован: Чт май 18, 2006 16:49

Сообщение Muerto Сб июн 02, 2007 16:19

Покажи как определяется listTd...
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Kat Сб июн 02, 2007 16:44

function change(cell) {
var currentCell = cell;//ссылка на ячейку
var currTr = currentCell.parentNode;//текущая строка
var listTd = currTr.childNodes;//ячейки
for(var i = 0; i < listTd.length; i++){
...
}
Аватара пользователя
Kat
Курильщик
 
Сообщения: 309
Зарегистрирован: Чт май 18, 2006 16:49

Сообщение Muerto Вс июн 03, 2007 9:00

Код: Выделить всё
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
<script type="text/javascript">
function change(cell) {
var j=cell.parentNode.childNodes.length;
for (var i = 1;i <= j; i++) document.write(i+"<br>")
}
</script>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td onclick="change(this)">1</td>
    <td onclick="change(this)">2</td>
    <td onclick="change(this)">3</td>
    <td onclick="change(this)">4</td>
    <td onclick="change(this)">5</td>
  </tr>
  <tr>
    <td onclick="change(this)">6</td>
    <td onclick="change(this)">7</td>
    <td onclick="change(this)">8</td>
    <td onclick="change(this)">9</td>
    <td onclick="change(this)">10</td>
  </tr>
  <tr>
    <td onclick="change(this)">11</td>
    <td onclick="change(this)">12</td>
    <td onclick="change(this)">13</td>
    <td onclick="change(this)">14</td>
    <td onclick="change(this)">15</td>
  </tr>
  <tr>
    <td onclick="change(this)">16</td>
    <td onclick="change(this)">17</td>
    <td onclick="change(this)">18</td>
    <td onclick="change(this)">19</td>
    <td onclick="change(this)">20</td>
  </tr>
  <tr>
    <td onclick="change(this)">21</td>
    <td onclick="change(this)">22</td>
    <td onclick="change(this)">23</td>
    <td onclick="change(this)">24</td>
    <td onclick="change(this)">25</td>
  </tr>
</table>

</body>
</html>

Всё проходит нормально. Пошукай синтаксис у себя в коде!
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Padonak Вс июн 03, 2007 13:49

а чо вы onclick скриптом не назначаете? упражняетесь в написании розметко что ли? -13-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Alkeeper Вс июн 03, 2007 18:20

срочно читать про <![CDATA[фсе че хатите]]>
В конце концов, вы с XML связались или где?
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29

cron