Размер и расположение окон
Модератор: Duncon
-
- Сообщения: 25
- Зарегистрирован: 15 июн 2004, 12:25
Нигде не могу найти как задать окну, открывающемуся по ссылке, его расположение на экране. Размер менять могу, наличие меню, строки состояния могу, а вот координаты расположения окна - не могу. Помогите !
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
http://vvz.nw.ru/Lessons/JavaScript/exa ... w_open.htm
left (размер в пикселах) абсцисса левого верхнего угла нового окна
top (размер в пикселах) ордината левого верхнего угла нового окна
Оно?
// . . . первый сайт выпавший в рамблере по запросу "javascript open window" . . .
left (размер в пикселах) абсцисса левого верхнего угла нового окна
top (размер в пикселах) ордината левого верхнего угла нового окна
Оно?
// . . . первый сайт выпавший в рамблере по запросу "javascript open window" . . .
-
- Сообщения: 25
- Зарегистрирован: 15 июн 2004, 12:25
Как задать параметры окна вообще. Не нового, открывающегося по ссылке окна, а любого окна.
Дело в том, что не все страницы открываются по обычной текстовой ссылке. Какие-то через нажатие на картинку, другие через нажатие на кнопку и т.д. Куда в данном случае вставлять скрипт и как?
Дело в том, что не все страницы открываются по обычной текстовой ссылке. Какие-то через нажатие на картинку, другие через нажатие на кнопку и т.д. Куда в данном случае вставлять скрипт и как?
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
interalex1, а где он (скрипт) был до сих пор?
Можно для всех (ссылок, катринок(чем собстно это от ссылки отличается?..) и кнопок) прописать в событии onClick свою чудесную функцию, октрывающаю окно ..
Да, и что значит "и т.д." ?
Можно для всех (ссылок, катринок(чем собстно это от ссылки отличается?..) и кнопок) прописать в событии onClick свою чудесную функцию, октрывающаю окно ..
Да, и что значит "и т.д." ?
-
- Сообщения: 25
- Зарегистрирован: 15 июн 2004, 12:25
Например, есть кнопка в виде картинки, которая является гиперссылкой на открытие другой страницы.
<applet code="fphover.class" codebase="./" width="270" height="180" align="right">
<param name="color" value="#000080">
<param name="textcolor" value="#FFFFFF">
<param name="hovercolor" value="#CCCCCC">
<param name="effect" value="average">
<param name="url" valuetype="ref" value="new_page.htm">
<param name="image" valuetype="ref" value="image.jpg">
</applet>
или обычная текстовая гиперссылка <a href="new_page.htm">
Куда здесь вставить onClick или onMouseOver? Извините, если этот вопрос не очень умный, я только учусь.
<applet code="fphover.class" codebase="./" width="270" height="180" align="right">
<param name="color" value="#000080">
<param name="textcolor" value="#FFFFFF">
<param name="hovercolor" value="#CCCCCC">
<param name="effect" value="average">
<param name="url" valuetype="ref" value="new_page.htm">
<param name="image" valuetype="ref" value="image.jpg">
</applet>
или обычная текстовая гиперссылка <a href="new_page.htm">
Куда здесь вставить onClick или onMouseOver? Извините, если этот вопрос не очень умный, я только учусь.
-
- Сообщения: 25
- Зарегистрирован: 15 июн 2004, 12:25
Вопрос в догонку: как задать размеры и параметры (например, отключить toolbars) для первой страницы сайта index.htm?
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Начну с простого ... test
Тэг <applet> не принимает этот параметр, что в общем-то и не мудрено, наверное. А то бы за одно событие боролись бы Java и Javascript .. конфликты были бы .. войны ... народ бы голодал ...
Вот ..
interalex1, вопрос: всё, что приведенный выше кусок текста делает - это только лишь кнопку из картинки? В таком случае может проще было бы написать:
<img border=0>
?..
А если же этот Java-апплет просто очень необходим - тогда можно с окошком и на Java, наверняка, побалываться.
Но это вопрос в соседнюю тему, а то Aik опять на меня с упрёком глядеть будет :-)
Тэг <applet> не принимает этот параметр, что в общем-то и не мудрено, наверное. А то бы за одно событие боролись бы Java и Javascript .. конфликты были бы .. войны ... народ бы голодал ...
Вот ..
interalex1, вопрос: всё, что приведенный выше кусок текста делает - это только лишь кнопку из картинки? В таком случае может проще было бы написать:
<img border=0>
?..
А если же этот Java-апплет просто очень необходим - тогда можно с окошком и на Java, наверняка, побалываться.
Но это вопрос в соседнюю тему, а то Aik опять на меня с упрёком глядеть будет :-)
- Oscar
- Сообщения: 958
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
ответ в догонку: скопировать содержание index.htm в index.html (например), а в index.html прописать всего лишь одну функцию:
window.open с любыми параметрами..
Это лишь вариант .. Далеко не самый лучший. Уверен, что пользователю не понравятся открывающиеся без его ведома окошки ..
Лучше на первой странице сделать лого при нажании на него уже открывать окно.
Вообще-то в Javascript 1.2 у window есть свойство toolbar, если его установить в false, то Тулбара не будет. Но с текущим окном, похоже, это делать нельзя.
Что касается размера, то это делается функцией resizeTo(100,100) и установкой положения окна moveTo(0,0)
Похоже, свойства outerHeight,innerHeight, etc. защищены от изменений напрямую.
Вот ... В Netscape/Mozilla это работает, но в IE - нет.
<script>
resizeTo(300,30);
moveTo(300,300)
self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
self.personalbar.visible=false;
self.scrollbars.visible=false;
self.statusbar.visible=false;
</script>
window.open с любыми параметрами..
Это лишь вариант .. Далеко не самый лучший. Уверен, что пользователю не понравятся открывающиеся без его ведома окошки ..
Лучше на первой странице сделать лого при нажании на него уже открывать окно.
Вообще-то в Javascript 1.2 у window есть свойство toolbar, если его установить в false, то Тулбара не будет. Но с текущим окном, похоже, это делать нельзя.
Что касается размера, то это делается функцией resizeTo(100,100) и установкой положения окна moveTo(0,0)
Похоже, свойства outerHeight,innerHeight, etc. защищены от изменений напрямую.
Вот ... В Netscape/Mozilla это работает, но в IE - нет.
<script>
resizeTo(300,30);
moveTo(300,300)
self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
self.personalbar.visible=false;
self.scrollbars.visible=false;
self.statusbar.visible=false;
</script>
-
- Сообщения: 25
- Зарегистрирован: 15 июн 2004, 12:25
Oscar, большое спасибо. Ты не ответил на мой вопрос, но натолкнул меня на другую мысль как обойти мою проблему. Искренне, спасибо.