Forum Webscript.Ru
Дизайн и Верстка => Всё о Html => Тема начата: CL2004 от 08 Ноября 2004, 12:29:37
-
На ссылку я повесил такой код:
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
sc.php
У меня такие вопросы:
1. Как сделать чтобы это окно, которое открывается по ссылке появлялось строго по средине экрана
2. Почему если информации очень много(больше чем на height=650) то появляется горизонтальная полоса прокрутки.
3. Если мышкой выделить границу фреймов то можна двигать фреймы. Тоесть верхний который на 20 процентов можно растянуть на весь экран
-
1. width=Math.round(screen.width/2-ширина_окна/2)
height - аналогично
2. scrolling=no в свойствах фрейма [off]или как-то так[/off]
3. norezie в свойствах фрейма [off]или как-то так[/off]
[off]Сорри, сейчас просто писать некогда...[/off]
-
2. scrolling=no в свойствах фрейма или как-то так
3. norezie в свойствах фрейма или как-то так
Так я пишу :
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
Ни фига не помогает.
1. width=Math.round(screen.width/2-ширина_окна/2)
height - аналогично
Что с этим делать можешь подробнее обьяснить?
-
CL2004:
3. norezie в свойствах фрейма или как-то так
Так я пишу :
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
Ни фига не помогает.
Ты это пишешь как свойство окна, а не фрэйма!! Почитай хотя бы вот тут (http://html.manual.ru/book/html/frames/frame.php) про параметры тэга FRAME.
-
CL2004:
можешь подробнее обьяснить?
Сорри, фигню написал. Суть в чем: как-то (уже не помню) можно задать положение этого нового окна на экране. Два свойства, координаты верхнего левого угла (в принципе, Гугл вам поможет). Вот их и
left=Math.round(screen.width/2-ширина_окна/2);
top=Math.round(screen.width/2-высота_окна/2);
"Высоту" и "ширину", естественно, меняешь на своё. Допустим, на 600 и 650.
Про свойства Frame тебе уже линк дали.
[off]И еще - ты заметил - я с "noresize" накосячил...[/off]
-
Или, в конце концов, можно так:
win = window.open(...);
win.moveTo(left,top);
-
Нашел. В свойства для открываемого окна можно прямо указать top=что_то и left=что_то.