[ darence @ 14.05.2009. 13:42 ] @
Pozdrav svima. 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> 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> 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;) } 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 |