window.setTimeout(function () {
zoom(top, left, width, height);
}, 100);
Das Code-Highlighting zeigt, dass man besser nicht »top« als Variablenwert verwenden sollte - der ist nämlich als globale Variable vordefiniert und verweist auf das oberste Fensterobjekt; man kann ihn zwar in einem Funktion überschreiben, aber das empfiehlt sich nicht.