- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Есть флешка, нужно чтобы при нажатии на нее происходил переход по ссылке.
Ставлю <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 или кто-то другой, получит это событие ТОЛЬКО если первый обрабочки его ретранслирует.
Тем более что поведение встроенных элементов в разных броизерах сильно отличается.
А имеется в виду конструкция на своей какой-то странице?