Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Блокировка всплывающих окон (http://www.flasher.ru/forum/showthread.php?t=91988)

nur 13.02.2007 13:56

_blank
 
Проблема следующая.
В ролик находится кадр с кодом
Код:

getURL("http://www.sait.ru/", "_blank");
При проигровании ролика код блокируется IE, если стоит блокиратор всплывающих окон.
Здежь стоит кнопка с такой же ссылкой

Код:

on (release) {
        getURL("http://www.sait.ru/", "_blank");
}

[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

ссылка открывается в новом окне без проблем.

Почему в первом случае IE блокирует окно, а во втором открывает.
Как исправить ситуацию.
Заранее спасибо.

vadja 13.02.2007 16:02

запрос идет броузеру один и тотже, посему проблема не во флехе, а в настройках броузера, либо сайта, странички и тп

если всетаки во втором случае открывает все как надо, то перепиши код так (во фрейм, не на мувик!!!):
Код:

//создаем собственно функцию, реагирующую на нажатие
myMovie.onRelease = function(){
getURL("http://www.sait.ru/", "_blank");
}
//осталось ее вызвать
myMovie.onRelease();
//таким образом мы симетировали нажатие

проверь!

можно еще, чтобы флеха посылала ссылку пхп скрипту, и тот уже перходил оп ней, но это, я думаю, не к чему =)

nur 13.02.2007 17:24

Код:

getURL("http://www.sait.ru/", "_blank");
она срабатывает не как кнопка, а когда каретка доходит до определенного места (с этим кодом в пустом фрейме) по тайм лайну в ролике, должна открываться эта ссылка в новом окне, но она блокируется браузером.


Часовой пояс GMT +4, время: 11:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.