Я думаю, что ваша главная проблема в том, что скрипт находится перед <html>
. Должно быть внутри <head>
.
Кроме этого, ваш JavaScript неверен. Третий параметр - features
. Вместо этого вы передаете функции как кучу параметров, разделенных. см. Ссылку window.open
Вот как это должно быть:
window.open(file, "Vaterland", "width=600, height=796, directories=no,
toolbar=no, location=no, status=no, menubar=no, resizable=no");
(разрыв строки добавлен для удобства чтения. Не включается в окончательный код)
... но это последнее замечание не является причиной проблем с макетом. Если вы уверены, что это все из-за сценария, то это потому, что он находится за пределами <html>