• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

CSS mit JS manipulieren - Eigenschaften haben keine Werte

RikuXan

Neues Mitglied
Hi liebe html.de-Forumsmember,
ich versuche gerade für einen Blog ein Skript zu schreiben, das die Sidebar ausblendet. Dazu muss ich die CSS Eigenschaften der Sidebar und des Textbereichs verändern.
Nun versuche ich zuerst die Breite auszulesen und sie dann schrittweise zu vermindern.
Allerdings wird mir, wenn ich versuche mit
Code:
alert( document.all["sidebar_right"].style.width );
die Breite auszugeben, nur ein leeres Dialogfenster. Ich weiß nicht, woran das liegt, wenn ich den Wert zuerst mit
Code:
document.all["sidebar_right"].style.width = "100px";
verändere und danach die Dialogbox aufrufe funktioniert alles.
Ich hoffe ihr könnt mir helfen, wenn ihr weitere Fragen habt, schreibt einfach.

Freundliche Grüße,
Philipp
 
Zuletzt bearbeitet:
Danke für den Hinweis, ist mir auch aufgefallen, als ich es für Firefox angepasst hab ( Chrome unterstützt es ). Habs geändert, aber das Problem besteht weiterhin - Die Eigenschaften haben keine auslesbaren Werte, bevor diese nicht verändert werden.
Noch jemand anders Ideen?

Philipp
 
Vielen Dank, genau das war der Fehler. Das ganze steht in Zusammenhang mit Wordpress und dort wird das Stylesheet ja aus einem externen File geladen. Vielen Dank für die Lösung :)

Freundliche Grüße,
Philipp
 
Zurück
Oben