wenn ich jetzt document.getElementByID("top").width= "500"; angebe seh ich keine veränderung!
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.
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