Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xml/jscript trouble   Denis Balashov   26 Oct 2001 22:07:18 
 xml/jscript trouble   pavel kurnosoff   27 Oct 2001 02:59:12 
 xml/jscript trouble   Denis Balashov   29 Oct 2001 14:35:36 
 Re: xml/jscript trouble   Serge Shikov   27 Oct 2001 10:29:11 
 xml/jscript trouble   Denis Balashov   29 Oct 2001 14:33:36 
Архивное /ru.website/38113bd98d23.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional