![]() |
0 Всего найдено: 19
HikariArt
Сообщение
20/11/2007 18:03
Копия темы
Открытие нового окна в центре экрана Искала, но так и не нашла. Подскажите, пожалуйста, скрипт(или хотя бы места, где можно поискать), который открывает новое окно заданного размера в центре экрана. Использовала код такого вида onClick="window.open(this.href,this.target,'wi dth=100, height=100, +'location=yes,toolbar=no,menubar=no,status=n o,scrollbars=yes,resizable=yes');return false;" но он открывает окно по умолчанию в левом верхнем углу. Может быть есть какие-то теги, которые можно было бы вписать в данный код для указания расположения открывающегося окна?
Darx
Сообщение
20/11/2007 18:08
Копия темы
Как альтернатива Можно показывать слой, выровненный по центру
HikariArt
Сообщение
20/11/2007 18:10
Копия темы
А разве слой влияет на положение открытия нового окна?
Darx
Сообщение
20/11/2007 18:13
Копия темы
Нет. Если вам надо показать блок html, то можно использовать слои
HikariArt
Сообщение
20/11/2007 18:16
Копия темы
То есть новый слой будет открываться поверху уже открытой стринички? Можно поподробнее/примеры увидеть?
Darx
Сообщение
20/11/2007 18:20
Копия темы
Вот пример того, как в слой вставили фрейм: Понажимайте =)
HikariArt
Сообщение
20/11/2007 18:23
Копия темы
Теперь ясно, спасибо. На крайний случай учту это, хотя хотелось бы, чтобы у каждого изображения был свой собственный адрес, чтобы при случае его можно было бы набрать и увидеть конкретное изображение. А по какому запросу гуглить по поводу подобного рода скриптов?
Darx
Сообщение
20/11/2007 18:29
Копия темы
ajax frames ajax patterns javascript focuses и т.д. =) насколько фантазии хватает
HikariArt
Сообщение
20/11/2007 18:41
Копия темы
Спасибо :) Не знаю подойдет ли мне, но теперь буду знать хотя бы.
typhoon
Сообщение
20/11/2007 20:24
Копия темы
После открытия окна window.moveTo((screen.availWidth-100)/2,(scre en.availHeight-100)/2);
HikariArt
Сообщение
20/11/2007 20:46
Копия темы
Вот так? onClick="window.open window.moveTo(screen.availWidth-100)/2,(scree n.availHeight-100)/2); (this.href,this.target,'width=100, height=100, +'location=yes,toolbar=no,menubar=no,status=n o,scrollbars=yes,resizable=yes');return false;" Не срабатывает.
Donate
Сообщение
21/11/2007 14:48
Копия темы
Все намного проще надо работать со слоями + стили. Если не разберешься, то напишу как)
HikariArt
Сообщение
21/11/2007 14:50
Копия темы
А подробнее? Мне всего-то надо новое окно центризовать, я просто не знаю как. Мне важно, чтобы у каждой новой странички(изображения в данном случае) был свой уникальный адрес. Со слоями вроде этого нет.
typhoon
Сообщение
21/11/2007 18:13
Копия темы
<script type="text/javascript"> function onAClick() { var wTop = (screen.height / 2) 100; //100 высота нового окна var wLeft = (screen.left / 2) 100; //100 ширина новоо окна var param = "width=100,height=100,"; param += "left=" + wLeft + ",top=" + wTop; newWin = window.open(href,"myWindow",param); //переменная href должна быть определена. Указывает какую страницу загружать в окно } </script> ....................... <a href="javascript:void(0);" onclick="onAClick()"> ВОт так примерно)) Но я согласен с другими о преимуществах использования слоев для вывода той или иной информации. Если надо в новое окно загрузить другую страницу, то наверное лучше подойдет объект IFRAME
HikariArt
Сообщение
21/11/2007 20:31
Копия темы
0
Не получается, я наверное что-то не так делаю, в скриптах совсем не разбираюсь (( Ну да ладно, спасибо за помощь. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |