Hallo,
Gleich zum Punkt:
» var table1 = document.createElement("table");
> table1.setAttribute("width","100%");
> table1.setAttribute("border","0");
> table1.setAttribute("cellspacing","0");
> table1.setAttribute("cellpadding","0");
> this.barHtmlObject.appendChild(table1);
>
> var line1 = document.createElement("tr");
> table1.appendChild(line1);
Ich weiß, es ist nicht 100%ig opitmiert. Aber im Firefox funktioniert es. Jedoch will der Internet Explorer partou die Hintergrundgrafiken nicht laden.
Internet Explorer 7 sowie 8 bilden zwar die tabellen und elemente voll aus, aber es wird keine einzigste der darin enthaltenen Grafiken geladen.
ich bin überrascht.
Ich dachte immer, IE würde - völlig standardkonform - darauf bestehen, seine tr-Elemente in einem tbody-Element (oder thead- oder tfoot-Element) haben zu wollen und nicht als Kind eines table-Elementes. Ich hielte mich an diese Regel, auch wenn andere Browser großzügiger sind.
Freundliche Grüße
Vinzenz