Показать сообщение отдельно
Старый 18.05.2002, 13:49
Stellerex вне форума Посмотреть профиль Отправить личное сообщение для Stellerex Найти все сообщения от Stellerex
  № 4  
Stellerex

Регистрация: Aug 1999
Сообщений: 277
Отправить сообщение для Stellerex с помощью ICQ
Ок, попробую ответить конструктивно.
Предположим, есть у тебя xml следующего вида:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<tableinfo>
<row id="1">
<column>1</column>
<column>2</column>
<column>3</column>
</row>
<row id="2">
<column>4</column>
<column>5</column>
<column>6</column>
</row>
</tableinfo>
, описывающий твои данные в табличной форме. Предположим, что ты сделал xsl'ку, выполняющую трансформацию этого xml'я в html:

Код:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="tableinfo">
<script language="javascript">
function doRowClick(row_id) {
  alert('row with id=' + row_id + ' clicked');
}
</script>

<table>
<html>
<head>
<title>Sumthin' blablabla<title>
</head>
<body>
<xsl:apply-templates select="row"/>
</table>
</body>
</html>
</xsl:template>

<xsl:template match="row">
<tr rowid="{@id}" onclick="doRowClick('{@id}')">
<xsl:apply-templates select="row"/>
<tr>
</xsl:template>

<xsl:template match="column">
<td><xsl:value-of select="."><td>
</xsl:template>

</xsl:stylesheet>
Собственно, все. После этого, при тычке на любую строку в таблице вызывается джаббаскриптовая функа doRowClick() с параметром - идентификатором строки. Опосля этого через document DOM обращайся к любому элементу этой строки.

Насчет "Бред какой-то" могу пояснить буквально следующее. Твою постановку задачи я прочитал четыре(4) раза и не понял, что конкретно тебе надо. Такое, согласись, бывает не часто

П.С. Приведенный код, скорее всего, без напильника работать не будет - не проверял.
__________________
Bright and clear.