hallo,
ich versuche ein javascript in meiner xsl-datei zu verwenden, um die farben einer tabelle alternierend mit zwei farben zu versehen, das script sieht so aus:
XML-Code:
<head>
<meta http-equiv="Content-Type" content="text/
html; charset=iso-8859-1"/>
<script type="text/javascript">
<xsl:comment>
.......
function color(id, c1, c2) {
if(document.getElementById(id)) {
var trs = (document.getElementById(id).getElementsByTagName("tbody").length) ? document.getElementById(id).getElementsByTagName("tbody")[0].getElementsByTagName("tr") : document.getElementById(id).getElementsByTagName("tr");
for(var i=0; i<trs.length; i++)
trs[i].style.backgroundColor = (i%2) ? c1 : c2;
}
}
window.onload = function() {
color("daten", "
#fff", "#edf3fe");
}
.....
</xsl:comment>
</head>
ich übergebe ihm dabei die ID von der jeweiligen tabelle, die so den kopf-tag "<table width="1100" border="0" cellpadding="0" align="left" id="daten">" hat.
mein editor meldet aber dabei einen fehler: diese datei ist nicht wohlgeformt, whitespace erwartet. un markiert dann die for-schleife im script!.
mache ich da irgendwas falsches??.
LG.