Ich merke in letzter Zeit immer häufiger, dass manche Elemente die Einheit (also px) haben wollen um zu funktionieren, und manche eben nicht. Dafür unterstützen manche Elemente auch keine %-Angaben.
Probiers mal mit 500px, vielleicht klappts ja.
also bei den elementen wo ich width:100% in meiner css datei hab und es auch so will hab ich ja kein problem, ich hab nur ein element, wo eigentlich mein inhalt erscheint und links daneben ist ein menü, und wenn ich 100% angebe, geht der inhaltsbereich rechts noch um die 160px weiter, die das menü verbraucht...
Und ach ja: schreibe bitte getElementById["top"].width=........ ist sicherer, wenn du's dann mit einem if() versiehst, wegen den runden klammern könnte da was durcheinanderkommen
damit gehts auch nicht! hab einfach mal ums zu probieren getElementById["top"].width= 500; angegeben und da passiert nichts, also wird es irgendwie daran liegen!!