hiho,
.. du unterschlägst in deinem document.write-string konsequent alle nötigen anführungszeichen, was spätestens bei der style-angabe unweigerlich zu problemen führt.
wenn du dich intensiv mit der materie beschäftigst, empfehle ich, auch möglichst regelkonform zu arbeiten, also dich das notieren von anführungszeichen (bzw. die gesamte richtige interpunktion), gleich anzueignen.
besser ist also:
document.writeln('<td bgcolor="'+farbe+'" align="center" style="width : 35px; height : 21px"><a onclick="blabla()" title="...."');
gruß hein