Hi zusammen,
ich habe ein Problem mit einer generierten Tabelle aus einem Programm raus
Zur Info: Das Programm gibt Variablen aus die "CL613V, CL498V,.... heißen und schreibt alles in eine Liste bis die Variablen aus sind - ich möchte nun jede zweite Zeile einfärben.
Die Variablen "wg_farbe" und "opNum" habe ich so deffiniert:
<script type="text/javascript">
opNum=1;
wg_farbe=1;
</script>
....
....
....
Hier der Quelltext wie er eigentlich recht gut funktioniert (er gibt jede zweite zeile färbig aus):
<script type="text/javascript">
if (wg_farbe==1)
{
document.write(
<tr>
<td>XXXXX</td>
<td style="width: 25%">CL613V</td>
<td style="width: 20%">CL498V</td>
<td style="width: 6%">CL418V</td>
<td style="width: 8%">CL416V</td>
<td style="width: 6%">OP\_LengthOfFeed<br/>
OP\_LengthOfRapid<br/></td>
<td style="width: 7%">OP\_CycleTime</td>
<td>CL7V</td>
</tr>)
wg\_farbe=wg\_farbe-1;
}
else
{
document.write(
<tr>
<td class="style4">XXXXX</td>
<td class="style4" style="width: 25%">CL613V</td>
<td class="style4" style="width: 20%">CL498V</td>
<td class="style4" style="width: 6%">CL418V</td>
<td class="style4" style="width: 8%">CL416V</td>
<td class="style4" style="width: 6%">OP\_LengthOfFeed<br/>
OP\_LengthOfRapid<br/></td>
<td class="style4" style="width: 7%">OP\_CycleTime</td>
<td class="style4">CL7V</td>
</tr>)
wg\_farbe=wg\_farbe+1;
}
</script>
Anstelle der "XXXXX" wollte ich aber ein script laufen lassen welches bei jedem Durchlauf um 1 erhöht:
<script type="text/javascript">
document.write(opNum);
opNum=opNum+1;
</script>
Auch das funktioniert einwandfrei.
Nur beide scripts zusammen wollen einfach nicht laufen!
Also wenn der Quelltext so aussieht bekomme ich kein vernünftiges Ergebnis:
....
....
....
<script type="text/javascript">
if (wg_farbe==1)
{
document.write(
<tr>
<td><script type="text/javascript">
document.write(opNum);
opNum=opNum+1;
</script></td>
<td style="width: 25%">CL613V</td>
<td style="width: 20%">CL498V</td>
<td style="width: 6%">CL418V</td>
....
....
....
Ich hab schon raus gefunden dass vl. das "document.write" den Fehler verursacht aber auch die google Suche hilft mir leider nicht recht viel - ich brauche Javascript ausnahmsweise im Job und bei uns sind so ziemlich alle Internetseiten die mir ev. helfen könnten gesperrt!
Danke!