Gunnar Bittersmann: Funktionsaufruf im Tag TABLE nicht möglich

Beitrag lesen

Hello out there!

<script type="text/javascript">
document.write("<table bgcolor='#" + bunt() + "'>");
</script>
<noscript>
<table>
</noscript>

Da sage noch einer, es gäbe in HTML keine Befehle.

Du willst nicht etwa andeuten, dass

<script type="text/javascript">  
  [code lang=javascript]document.write("<table bgcolor='#" + bunt() + "'>");

</script>
<noscript>
  <table>
</noscript>
  <tr>
    <td>foo</td>
  </tr>
</table>[/code]

korrektes HTML wäre?

Eine ganz andere Frage ist, warum du hier alte, missbilligte HTML-Attribute für die Darstellung verwenden willst, anstatt das ordentlich mit CSS zu regeln.

Gute Frage. Zumal das mit JavaScript recht einfach ist, Style-Eigenschaften eines Elements zu ändern:

document.getElementById("bunteTabelle").style.backgroundColor = bunt();

Eine andere Frage ist, ob eine Tabelle hier angemessen ist ...

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)