CrushLog
Erfahrenes Mitglied
Hi,
ich weiss nicht genau, ob ich hier im richtigen Forum bin. Ich habe ein Problem mit der CSS Darstellung display: block bei einer Tabelle.
Ich möchte per Javascript eine Tabelle per Klick auf einen Button anzeigen lassen oder auch nicht. Soweit so gut, das Ganze funktioniert auch wunderbar, hier kurz der Code zum Verständnis:
Die Tabelle wird von Anfang an angezeigt, das funktioniert auch, aber sobald ich sie einklappe und wieder ausklappe wird ja als Style display: block geschrieben. Beim IE funktioniert das auch und sieht normal aus. Nur beim Firefox wird die Tabelle komplett verschoben und nicht auf die ganze 100% Breite gezogen.
Ich hab das Problem soweit eingegrent, dass es nur bei display: block auftritt. Benutze ich display: table geht es beim Firefox wieder, aber beim IE geht das afklappen gar nicht mehr.
Weiss da jemand Rat, wie ich das lösen kann?
Danke im Vorraus!
ich weiss nicht genau, ob ich hier im richtigen Forum bin. Ich habe ein Problem mit der CSS Darstellung display: block bei einer Tabelle.
Ich möchte per Javascript eine Tabelle per Klick auf einen Button anzeigen lassen oder auch nicht. Soweit so gut, das Ganze funktioniert auch wunderbar, hier kurz der Code zum Verständnis:
Code:
function ToggleDetails (id) {
if (document.getElementById("DetailsC_" + id).style.display == 'none') {
document.getElementById("DetailsC_" + id).style.display = "block";
document.getElementById("DetailsI_" + id).src = "img/navi/collapse.gif";
document.getElementById("DetailsI_" + id).alt = "Details einklappen";
}
else {
document.getElementById("DetailsC_" + id).style.display = "none";
document.getElementById("DetailsI_" + id).src = "img/navi/expand.gif";
document.getElementById("DetailsI_" + id).alt = "Details aufklappen";
}
}
Die Tabelle wird von Anfang an angezeigt, das funktioniert auch, aber sobald ich sie einklappe und wieder ausklappe wird ja als Style display: block geschrieben. Beim IE funktioniert das auch und sieht normal aus. Nur beim Firefox wird die Tabelle komplett verschoben und nicht auf die ganze 100% Breite gezogen.
Ich hab das Problem soweit eingegrent, dass es nur bei display: block auftritt. Benutze ich display: table geht es beim Firefox wieder, aber beim IE geht das afklappen gar nicht mehr.
Weiss da jemand Rat, wie ich das lösen kann?
Danke im Vorraus!