Lieber Andreas,
nein, so wird das nix. Leider.
Also dass ein Iframe umzogen mit Ojekten in einer Tabelle steht
Was soll "umzogen mit Ojekten" sein? Oder wie Du zuerst geschrieben hast: "in einer Tabelle mit Objekten außenherum"? Was meinst Du mit "Objekten"? Etwa <object>
-Elemente?
und je nach Inhalt die Darsttellung des Rahmens entschieden wird,
Je nach was für einem Inhalt? Der in der Tabellenzelle? Oder der in den umgebenden Objekten? Und wie genau soll der Inhalt aussehen?
so dass eine gesamte Spalte per Klasse formatiert werden muss.
Dafür solltest Du den betroffenen Tabellenzellen einen passenden Klassennamen geben, der dann mit CSS entsprechend gestaltet wird.
Doch wenn ich dann top.document.getElementById('DatenTab').cols[0].style.className = "MainSuchen" eingebe erhalte ich eine Fehlermeldung.
Ja, da sind gleich zwei Fehler:
- Die Eigenschaft
className
ist keine Eigenschaft desstyle
-Objektes, sondern des HTMLElementObjektes selbst. - Es gibt bei Tabellen-Objekten keine Eigenschaft
col
.
Was ergibt bei Dir denn der folgende Code in der Konsole?
console.dir(
top.document.getElementById('DatenTab').cols[0]
);
Ich weiß ja nicht wie es scchreibennn sooll und mir .col[0] einfach mal so eingefallen war.
Wenn Du spaltenweise etwas prüfen willst, dann schau mal in unser Tic-Tac-Toe-Tutorial hinein. Im Abschnitt Wer hat gewonnen? wird nämlich genau das gemacht. Auch das Markieren der Gewinner-Zellen mit einem Klassennamen wird dort demonstriert.
Liebe Grüße,
Felix Riesterer.