Вход

Просмотр полной версии : вопрос по открывающимся окнам/ www.gnoma.ru


zako
14.01.2006, 18:41
Ну, во -первый, предлагаю вам посетить мой сайт.
www.gnoma.ru
:)
Это не реклама сайта для раскрутки,мне это не надо и поймете это если зайдете на сайт. А вопрос в следующем:
если зайти в раздел фотки,1 месяц, то при окрывании двух и более фоток...приходится закрывать предудущее окно с фоткой, иначе новая фотка открывается в неактивном окне ie...Что сделать,подскажите,плз?

скрипт

on (release) {
getURL("javascript:objectName=window.open(\"/photo/24.jpg\",\"qqqq\",'width=420,height=330,scrollbars=no,resizable=no,top=0,left=0');void(0);");
}

папа Гномы:)

MOHCTEP
14.01.2006, 21:09
Используйте метод JS {Object}. focus(); можно привязать к событию, например:onload или onblur.

zako
14.01.2006, 22:36
можешь написать исходник подробно? Буду благодарен. Если что с меня-говори :) За мной не заржавеет.

baron27
15.01.2006, 02:03
Писать исходник не буду. Скажу лишь, что тебе надо загружать не просто jpg картинку в новое окно, а маленьнькую хтмл страничку с событием в body - onBlur="закрой сам себя". Синтаксис не помню. Что-то типа close(self) или close.this

MOHCTEP
15.01.2006, 21:21
можешь написать исходник подробно? Буду благодарен. Если что с меня-говори :) За мной не заржавеет.
Писать исходник, не имея исходника - сущий бред.
Я бы посоветовал, по событию "onRelease" передавать в JS функцию отрытия окна, расположенную в теле html параметры фоток.
Функция должна, кроме открытия окна, еще записать в него что-то типа:

<script>
function winOk(){
this.focus();
}
<script>
<body .... onLoad="winOk()"....>
Или попробуйте в ваш скрипт записать, допустим следующее:

on (release) {
getURL("javascript:objectName=window.open(\"/photo/24.jpg\",\"qqqq\",'width=420,height=330,scrollbars=no,resizable=no, top=0,left=0');void(0);onLoad=focus();");
}

Код не тестировал, посему возможны ляпы, но идею понять можно.
Да, по связке Flash++JS поищите в поиске и факах. Инфы - полно и сравнительно недавно выкладывались хорошие коды и решения.
:) Желаю удачи!

oganesM.
10.02.2006, 23:33
Мда чел... короче полез ты на monstertemplate.com , скачал, разобрал SWFcompiler'ом файлик, клепил туда свое и пустил в дело :)

Молодец!