Déplacement des déclarations de width/height/top/left hors du scope global

* ces variables ne sont utilisées que dans preview(); logiquement, leur déclaration doit avoir lieu dans cette fonction
* window.top existe déjà en natif et référence l'ancêtre de plus haut niveau dans un contexte d'utilisation des frames