Potrebno je XML dokument prikazati nekako ovako

To sam uspeo, ali nikako da sredim da na klik pastera dobijem alert sa nekom vrednoscu, recimo marka, godiste ili slicno, za vozilo koje je u tom redu.
Evo xml-a
Code:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="AutoKatalog.xsl"?>
<automobili>
<auto>
<id>1</id>
<marka>Fiat</marka>
<model>Punto</model>
<godiste>2005</godiste>
</auto>
<auto>
<id>2</id>
<marka>Zastava</marka>
<model>Koral In</model>
<godiste>2007</godiste>
</auto>
<auto>
<id>3</id>
<marka>Hyundai</marka>
<model>Getz</model>
<godiste>2003</godiste>
</auto>
<auto>
<id>4</id>
<marka>Lada</marka>
<model>Niva</model>
<godiste>2002</godiste>
</auto>
</automobili>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="AutoKatalog.xsl"?>
<automobili>
<auto>
<id>1</id>
<marka>Fiat</marka>
<model>Punto</model>
<godiste>2005</godiste>
</auto>
<auto>
<id>2</id>
<marka>Zastava</marka>
<model>Koral In</model>
<godiste>2007</godiste>
</auto>
<auto>
<id>3</id>
<marka>Hyundai</marka>
<model>Getz</model>
<godiste>2003</godiste>
</auto>
<auto>
<id>4</id>
<marka>Lada</marka>
<model>Niva</model>
<godiste>2002</godiste>
</auto>
</automobili>
Izgled sa slike sam postigao sa
Code:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<script language="javascript" src="script.js">
</script>
</head>
<body>
<h2>Auto Katalog</h2>
<table>
<tr>
<th width="150">Marka</th>
<th width="150">Model</th>
<th width="150">Godiste</th>
<th>Alert</th>
</tr>
<xsl:for-each select="automobili/auto">
<tr align="center">
<td>
<xsl:value-of select="marka"></xsl:value-of>
</td>
<td>
<xsl:value-of select="model"></xsl:value-of>
</td>
<td>
<xsl:value-of select="godiste"></xsl:value-of>
</td>
<!-- <td>
<input type="button" onClick='pokazi();' value='Klikni' ></input>
</td>
-->
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<script language="javascript" src="script.js">
</script>
</head>
<body>
<h2>Auto Katalog</h2>
<table>
<tr>
<th width="150">Marka</th>
<th width="150">Model</th>
<th width="150">Godiste</th>
<th>Alert</th>
</tr>
<xsl:for-each select="automobili/auto">
<tr align="center">
<td>
<xsl:value-of select="marka"></xsl:value-of>
</td>
<td>
<xsl:value-of select="model"></xsl:value-of>
</td>
<td>
<xsl:value-of select="godiste"></xsl:value-of>
</td>
<!-- <td>
<input type="button" onClick='pokazi();' value='Klikni' ></input>
</td>
-->
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
medjutim, nikako da pogodim javascript da odradi alert. Probao sam
Code:
function pokazi(redBr)
{
xmlDoc=loadXMLDoc("AutoKatalog.xml");
godisteCvor=xmlDoc.getElementsByTagName("godiste")[0];
godiste=godisteCvor.childNodes[0];
alert(godiste.nodeValue;)
}
function pokazi(redBr)
{
xmlDoc=loadXMLDoc("AutoKatalog.xml");
godisteCvor=xmlDoc.getElementsByTagName("godiste")[0];
godiste=godisteCvor.childNodes[0];
alert(godiste.nodeValue;)
}
Sad ce neko reci da se funkcija poziva bez argumenta, a ovamo ga ima. To mi i jeste problem, kako proslediti argument funkciji :(
Ovo sam uradio vodeci se tutorijalom sa W3 schools, ali slabo mi ide. Ceo problem se pojavio kada je asistent na vezbama presao ceo XML za dva casa, i niko nista nije ukapirao, osim da se zahteva da se XML podaci prikazu kao na slici, i da se klikom na taster javi alert sa nekim podatkom o konkretnom (ovde) vozilu.
I jos jedan problem je sto u IE-u sve izgleda kao na slici, a u Firefox-u se sve prikazuje u jednom redu.
Molim vas za pomoc oko ovoga, ili bar za linkove sa kojih moze da se nauci sta i kako uraditi. Vec 4 dana nas troje kolega pokusavamo nesto da saznamo, ali nam ne ide.
Hvala unapred na utrosenom vremenu i trudu