hio,
Die Zelle 2 hab ich mit einem CSS bereits versteckt:
.HideObject{
visibility:hidden;
display:none;
}
verstecken wird wenig bringen, besser ist diese zu entfernen. s.u.
document.MyTable.Cell2.className = "HideObject";
Dennoch will die Zelle 1 sich nicht über 2 Spalten erstrecken.
klar, löschen ist besser, sie existiert ja noch.
Kann ich das mit einem JavaScript überhaupt lösen?
Wäre schon wenn's ne Lösung gäbe. Vielen Dank schon mal für eure Bemühungen.
klar, document.getElementById("Cell1").setAttribute("colspan",2);
Danach solltest du jedoch die 2 Zelle danach löschen. Den deine erste übernimmt nun den Platz der ersten.
document.getElementById("Cell2").parentNode.removeChild(document.getElementById("Cell2")); oder so ähnlich müsste gehen.
bin noch nicht ganz so fit ;) aber ein Blick in SELFHTML könnte gut helfen, steht das wesentliche dazu drin.
gl & hf
Thorsten