- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
 
- Работа и услуги для вебмастера- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
 
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
 
                 
             
         
        
Добрый день!
Есть флешка, нужно чтобы при нажатии на нее происходил переход по ссылке.
Ставлю <a href...> </a> вокруг <object></object> - при нажатии перехода не происходит.
Подскажите пожалуйста, как сделать?
http://www.google.ru/search?hl=ru&newwindow=1&q=%3Cobject%3E+%2B+a+href&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=
я думаю Вы тут найдете ответ
Object Это устаревший метод, сейчас flash принято вставлять через embed. Можно просто заключить его внутрь <a>, можно прописать ему ивент onclick
Можно в саму флешку вставить обработку клика и функцию getURL. Способов полно. Еще обратите свой взор в сторону AC_RunActiveContent.js которую генерит Adobe Flash при сохранении. Код, который создает этот скрипт, можно смело заключать внутрь <a>
http://www.google.ru/search?hl=ru&newwindow=1&q=%3Cobject%3E+%2B+a+href&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=
я думаю Вы тут найдете ответ
Не все так просто. Обычно во флеше ставится верхним слоем прозрачная кнопка, с переходом по требуемой ссылкой по нажатию.
У многих рекламодателей именно такие требования/рекомендации к рекламным флеш-банерам.
alex_nsk добавил 10.11.2008 в 17:14
Object Это устаревший метод, сейчас flash принято вставлять через embed. Можно просто заключить его внутрь <a>, можно прописать ему ивент onclick
Можно в саму флешку вставить обработку клика и функцию getURL. Способов полно. Еще обратите свой взор в сторону AC_RunActiveContent.js которую генерит Adobe Flash при сохранении. Код, который создает этот скрипт, можно смело заключать внутрь <a>
На своем сайте можно, а если банер на сторону - обычно ограничены возможности. Тогда лучше кнопка - она вообще наиболее универсальна (а если сильно надо - можно ссылку из параметров объекта брать, тогда еще и гибко будет).
А как сделать через embed если он через OBJECT ?
А как сделать через embed если он через OBJECT ?
ЧО? :)
У вас скорей всего конструкция типа
Если не выполняется OBJECT - будет использоваться EMBED (обычно так делают). Вариант с заключением всего этого безобразия в DIV и прописью onClick='location.href...' не катит разве?
не катит разве?
нет. Вернее, далеко не всегда. Ведь что такое тег <object> по своей сути. В этом месте создается окно управление которым передается внешнему обработчику (ActiveX). Очень часто, кроме вывода в это окно, еще передается и право на получение любых вводных данных из него. А значит, по сути, любой клик мыши, как событие, будет передано ActiveX, а IE или кто-то другой, получит это событие ТОЛЬКО если первый обрабочки его ретранслирует.
Тем более что поведение встроенных элементов в разных броизерах сильно отличается.
А имеется в виду конструкция на своей какой-то странице?