Автор Тема: Работа с фреймами - проблемы  (Прочитано 3534 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CL2004

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с фреймами - проблемы
« : 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 процентов можно растянуть на весь экран
 - информационный журнал твоего города

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Работа с фреймами - проблемы
« Ответ #1 : 08 Ноября 2004, 19:14:27 »
1. width=Math.round(screen.width/2-ширина_окна/2)
height - аналогично

2. scrolling=no в свойствах фрейма [off]или как-то так[/off]

3. norezie в свойствах фрейма [off]или как-то так[/off]

[off]Сорри, сейчас просто писать некогда...[/off]
LJ: Backslashed life (rss)

Оффлайн CL2004

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа с фреймами - проблемы
« Ответ #2 : 09 Ноября 2004, 18:46:20 »
Цитировать
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

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
Работа с фреймами - проблемы
« Ответ #3 : 09 Ноября 2004, 19:05:45 »
Цитировать
CL2004:
3. norezie в свойствах фрейма или как-то так

Так я пишу :
onclick="window.open(\'sc.php\', \'_111_\', \'width=600, height=650, toolbar=no,scrollbars=no,resizable=no\');"
Ни фига не помогает.

Ты это пишешь как свойство окна, а не фрэйма!! Почитай хотя бы вот тут про параметры тэга FRAME.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Работа с фреймами - проблемы
« Ответ #4 : 10 Ноября 2004, 19:56:14 »
Цитировать
CL2004:
можешь подробнее обьяснить?


Сорри, фигню написал. Суть в чем: как-то (уже не помню) можно задать положение этого нового окна на экране. Два свойства, координаты верхнего левого угла (в принципе, Гугл вам поможет). Вот их и
left=Math.round(screen.width/2-ширина_окна/2);
top=Math.round(screen.width/2-высота_окна/2);
"Высоту" и "ширину", естественно, меняешь на своё. Допустим, на 600 и 650.

Про свойства Frame тебе уже линк дали.

[off]И еще - ты заметил - я с "noresize" накосячил...[/off]
LJ: Backslashed life (rss)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Работа с фреймами - проблемы
« Ответ #5 : 10 Ноября 2004, 19:59:34 »
Или, в конце концов, можно так:
win = window.open(...);
win.moveTo(left,top);
LJ: Backslashed life (rss)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Работа с фреймами - проблемы
« Ответ #6 : 10 Ноября 2004, 20:04:00 »
Нашел. В свойства для открываемого окна можно прямо указать top=что_то и left=что_то.
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28