Holge r: onmouseover in xsl funktioniert nicht

Beitrag lesen

Als erstes: XSL ist zur Transformation von XML Daten da.

Zweitens: Die Frage, warum kein Mouseover funktioniert, liegt dann eher an dem Ergebnis, was "hinten" rauskommt, nachdem der Parser mit hilfe des xsl files die Datei transformiert hat. Wenn also kein mouseover funktioniert, dann stimmt etwas nicht mit deinem (x)html code, den müsstest du dann entweder mal im html Bereich als Frage einstellen oder aber du weisst, woran der Fehler liegt und fragst dann hier nochmal, warum dein xsl file es so falsch ausgibt, und dann sehen wir weiter ;-)

Also rechte maustaste im browser, quellcode anzeigen lassen und eventuell dann die frage noch mal genauer stellen.

Als kleiner Tip:
so etwas: href="versionen/{$curr_version}/all.xml#info"

würde ich eher so schreiben: href="{concat('versionen/',$curr_version,'/all.xml#info')}"

oder aber sauber mit:
<xsl:attribute name="href">
  xsl:textversionen/</xsl:text>
  <xsl:value-of select="$curr_version"/>
  xsl:text/all.xml#info</xsl:text>
</xsl:attribute>

Hallo zusammen,

wenn ich

<a onMouseOver="img_print.src='common/img/printer_grey.gif';" target="drucken" href="versionen/{$curr_version}/all.xml#info"   onMouseOut="img_print='common/img/printer_white.gif';"><img name="img_print" src="common/img/printer_white.gif" height="14" border="0"/></a>

in xsl ausführe wird kein onmouseover ausgeführt. In html wird das Ganze ohne weiteres dargestellt.

Kann mir jemand sagen woran das liegt?