|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Denis Balashov 2:5010/103.12 26 Oct 2001 22:07:18 To : All Subject : xml/jscript trouble --------------------------------------------------------------------------------
Столкнулся с проблемкой, которую пока не придумал как решить. Итак,
вкратце. Есть ASPшка, из которой посредством XML/XSL генерится хтмлник.
Запрос из XML:
<data1>
<sql:query>
select url, FName
from GCATS
order by FName
FOR XML AUTO
</sql:query>
</data1>
возвращается записи (10-15) - это список. Соответственно у каждой записи есть
уникальный url и название (которое выводиться юзеру как ссылка). Так вот
проблема в хранении этого самого url на страничке. XSL получается типа такого:
<table>
<xsl:for-each select="//data1/GCATS">
<tr class="rowbutton">
<td><xsl:value-of select="@FName"/></td>
</tr>
</xsl:for-each>
</table>
Класс rowbutton имеет behavior который ссылается на файл, где описана реакция на
клик по строке таблицы:
<public:attach event="onclick" onevent="doClick()" />
<SCRIPT LANGUAGE="JScript">
function doClick()
{
window.open(event.srcElement.getAttribute('url'),event.srcElement.get
Attribute('framedst'));
}
</SCRIPT>
Эта штука работает для статических хтмл вида
<tr class="rowbutton" url="detail.html" framedst="frame_detail">
<td>это название категории</td>
</tr>
проблема как сделать это же для XML/XSL. Идеально было бы что-то типа:
<tr class="rowbutton" url=<xsl:value-of select="@url"/>
framedst="frame_detail">
<td><xsl:value-of select="@FName"/></td>
</tr>
но, естественно, такого не получается, т.к. на вложенный тег идет ругань.
Если кто дочитал досюда, понял и знает как помочь этому делу - черкните пару
строк, хотя бы в сторону каких свойств и т.д. копать.
спасибо
* Originally in RU.WEBSITE
* Crossposted in RU.JAVASCRIPT
Denis.
--- [Delphi][w2k][GeForce2MX] [E-mail: badenis2000@mail.ru][ICQ 99798225]---
* Origin: Курящая женшина кончает раком (2:5010/103.12)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/38113bd98d23.html, оценка из 5, голосов 10
|