Marcel: Funktionsaufruf im Tag TABLE nicht möglich

Beitrag lesen

Hallo zusammen,

ich versuche zur Zeit für ein Online Spiel eine mehr oder weniger brauchbare Hilfeseite mit Hilfe von PHP und Javascript zu erstellen. Leider begegnet mir immer das selbe Problem, welches ich hier mal mit einem eher sinnfreien Beispiel versuche zu beschreiben.

Beispiel:

Die Funktionen bunt(); liefern jeweils eine zufällige 6-stellige Hexadezimalzahl mit führendem #-Zeichen.

Mit PHP sehr noch recht einfach:
<table bgcolor="<?php bunt(); ?>">...</table>

stellt Selbiges mit Javascript ein Problem da:
<table bgcolor="bunt();">...</table>
oder: <table bgcolor="javascript:bunt();">...</table>
oder: <table bgcolor="+bunt();+">...</table>
oder: <table bgcolor="'bunt();'">...</table>

Mit keinem der dargestellten Varianten der Javascript-Funktion erhalte ich ein Ergebnis was wahrscheinlich daran liegt, dass der Aufruf der Funktion bunt() erst nach dem bzw. während des Aufbaus der  Seite geschieht.

Meine Frage hierzu: Wie kann ich das Problem umgehen?