Дизайн и Верстка > Всё о Html
Работа с фреймами - проблемы
CL2004:
На ссылку я повесил такой код:
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
sc.php
У меня такие вопросы:
1. Как сделать чтобы это окно, которое открывается по ссылке появлялось строго по средине экрана
2. Почему если информации очень много(больше чем на height=650) то появляется горизонтальная полоса прокрутки.
3. Если мышкой выделить границу фреймов то можна двигать фреймы. Тоесть верхний который на 20 процентов можно растянуть на весь экран
CGVictor:
1. width=Math.round(screen.width/2-ширина_окна/2)
height - аналогично
2. scrolling=no в свойствах фрейма [off]или как-то так[/off]
3. norezie в свойствах фрейма [off]или как-то так[/off]
[off]Сорри, сейчас просто писать некогда...[/off]
CL2004:
--- Цитировать ---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 - аналогично
--- Конец цитаты ---
Что с этим делать можешь подробнее обьяснить?
Forza:
--- Цитировать ---CL2004:
3. norezie в свойствах фрейма или как-то так
Так я пишу :
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
Ни фига не помогает.
--- Конец цитаты ---
Ты это пишешь как свойство окна, а не фрэйма!! Почитай хотя бы вот тут про параметры тэга FRAME.
CGVictor:
--- Цитировать ---CL2004:
можешь подробнее обьяснить?
--- Конец цитаты ---
Сорри, фигню написал. Суть в чем: как-то (уже не помню) можно задать положение этого нового окна на экране. Два свойства, координаты верхнего левого угла (в принципе, Гугл вам поможет). Вот их и
left=Math.round(screen.width/2-ширина_окна/2);
top=Math.round(screen.width/2-высота_окна/2);
"Высоту" и "ширину", естественно, меняешь на своё. Допустим, на 600 и 650.
Про свойства Frame тебе уже линк дали.
[off]И еще - ты заметил - я с "noresize" накосячил...[/off]
Навигация
Перейти к полной версии