parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не нужно так делать

G_Z 28.12.2010 19:09 / 29.12.2010 11:45

Вы пытаетесь выдать в HTML мусор, не имеющий отношения к разметке.

HTML — разметка и данные, CSS — оформление, JS — динамика.

Сгенерируйте HTML, в котором нет ничего лишнего.
Добавьте необходимые классы или ID узлам, содержащим code, brand и прочую информацию, нужную для работы интерактива (обращения к узлам, применения стилей).

Стиль ссылки, если таковой необходим, задайте в стилевом файле.
Определение «cursor: pointer» лишнее, т.к. «pointer» — значение свойства «cursor» для anchor по умолчанию.

Затем, по событию готовности DOM-дерева, вызывайте скрипт, который найдёт всё нужное и повесит событие на нажатие ссылки (см. «DOM Ready»).

Это сложнее, чем «мусорный» путь — написать всё в код, но он правильный, и не смешивает коктейль.

Есть и другие подходы, позволяющие извратиться и сделать в XSL то, что вы хотите.
Но я бы не делал это самоцелью.

Не забудьте предусмотреть работу корзины по прямым ссылкам без поддержки JS и указать правильную ссылку в href.