Как стать автором
Обновить

Комментарии 101

ноутбуки кстати в новой вкладке открываются :)
ну хоть что-то на Хабре открывается в новой вкладке :)
Чтоб не кликать много лишних раз по выпадающим меню, там искать «открыть в новом окне» и кликать туда, можно просто

* Ctrl + Click, открыли 100% в новом окне будь то флеш или ссылка

* Click — открыли в том же окне (если не прописано target='_blank')

Усьо
Странно. У меня не открываются. Может, от браузера зависит?
(Имеется в виду баннер «re:Store, распродажа алюминиевых MacBook и MacBook Pro»)
* ещё имеется в виду клик колёсиком мышки. Я ведь не знаю, где он откроется при клике левой кнопкой, поэтому так кликать не буду.
Левой кликните — откроется в новой вкладке
А вдруг в той же? Не хочу рисковать :-)
А чем рисковать-то? Голову не снесет вроде. А вернуться назад всегда можно
Можно вернуться. Но я даже не буду переходить.
а вот робокасса — в тойже.
тоесть даже на одной площадке раз на раз не приходится.
теперь, после того как вы сказали о ноутбукобаннере — заинтересованному пользователю ещё и гадать придётся.
Ещё вариант — написать что-то вроде мини-плагина, решающего проблему. Т.е. делать решение на стороне пользователя.

Но лучше, конечно, сделать всё глобально.
у площадок обычно в тех требованиях прописан код вставки ссылки

on (release) {
getURL(_root.link1, "_blank");
}
отсюда следует, что баннер будет открывать новое окно или вкладку (смотря как у вас настроен браузер).

Я не силён в action script, поэтому, пожалуйста, поправьте меня, если я неправ.

On (release) — это реакция на клик левой кнопкой. С этим проблемы можно сказать нет. Проблема в том, что нет чего-то типа:

on (клик_колёсиком)
{
getURL(_root.link1, "_в_новой_вкладке");
}
а какая разница что колесиком что лев кнопкой кликать все равно в новом окне открывается.
в том-то и дело, что не открывается :-)
Разница в том, что у человека выработана и уже подсознательно срабатывает определенная схема поведения: новая вкладка — клик колесом, текущее окно — левая кнопка.
Даже страница открывается в новой вкладке после клика левой кнопкой мыши, человек этого не знает и, соответственно, не будет использовать.
Спасибо, вы обрекли мою мысль в чёткую и понятную форму :-)
В большинстве своём (не все), знания фрилансеров-баннермейкеров (их большинство делают баннеры, зайдите на любой сайт и убедитесь в количестве проектов этого типа) не выходят за рамки on(release) { getURL()}, следовательно сделать возможность выбора в выпадающем контекстном меню открытие в новом окне той или иной ссылки — не представляется возможным. Если бы основным требованием было внедрение такого пункта меню — всем бы стало жить проще. Такой сделать можно и, я считаю, нужно. Тем более что код такого волшебства прост (кто не верит, во Flash IDE -> F1 -> в поиске ввести ContextMenu class).

К сожалению, пляски с колесом мыши сводятся к отлову события его прокрутки, но никак не клика.
Чтобы не быть голословным — сделал баннер. По клику открывается в новом окне (как сейчас делают), а по клику правой кнопкой — добавляем пункт в контекстное меню об открытии в новом окне.
А исходники не выложите? :-)
Да, кстати, у кого не открывается — кидайте ссылку напрямую в браузер. Там просто хостинг так сделан, что файлы не отдает, когда переходишь с других ресурсов.
Заставить бы как-то всех баннеро-создателей так делать. ИМХО, самое логичное решение.
надо добавить и «в новой вкладке» тогда
Но тут по желанию. Вообще любую манипуляцию с роликом можно сделать через контекстное меню. К примеру вызов JS-функции на сайте. А JS с браузером чего только делать может. Только это используют не все. Боятся кода что ли…
это проблема решаема. Не поверите — ловится с помощью KeyDown :)
в смысле клик колесиком
и пример

this.onEnterFrame = function() {
   if (Key.isDown(4)) trace("Middle Click!");
   if (Key.isDown(2)) trace("Right Click!");
};


А с третьим Actionscript'ом как быть? Второй уже устарел безнадежно. keyDown теперь у события KeyboardEvent. А KeyBoardEvent присоединяется только к клавиатуре. Для событий клика мышкой теперь есть MouseEvent. Не хватает конечно обработчика MIDDLE_CLICK, но, по-моему где-то видел реализацию.

Если это можно сделать стандартными средствами в третьей версии языка — позор на мою голову.
извините, рисовать _баннеры_, используя AS3??
Ну понятно что для баннеров и второго AS выше крыши. Это я к слову о роликах.
стандартными нет
кстати в AIR официально появился MIDDLE_CLICK
Ну в Zinc'е тоже есть. Генерирует Event («MC», MiddleClick) В моей версии только для Windows, в новой может уже и для Линукса добавили.
вы правы, есть только событие левого щелчка
самый нормальный способ как мне кажется и легко реализуемый — это реализовать обычный клик и клик с шифтом зажатым.
но всех заставить так делать нереально. я тоже так не делаю )
Когда я вижу баннер, который меня интересует
Где Вы такие находите?
Когда я вижу флэш баннер, я добавляю его в фильтр Adblock Plus и забываю о нём навсегда.
НЛО прилетело и опубликовало эту надпись здесь
Ну это ВЫ :-)

А ведь пользователи — не все такие продвинутые.
Продвинутые ??? А в чём продвинутость. По моему для пользователей Лисы выполнение подобных действий абсолютно тривиальная задача :)
Или Flashblock дабы не портить структуру страницы и иметь возможность просмотреть банер:)
лушчий вариант
Частенько на флеш баннер поверх накладывают обычную прозрачную ссылку со свойством display: block — тогда и колёсико срабатывает
И это правильно! :-)
Даду-даду, даду-внедрёж
И это правильно! :-)
НЛО прилетело и опубликовало эту надпись здесь
прикрыть, есть такой специальный параметр — wmode, кажется…
да, если он opaque или transparent — то z-index начнает работать.
было бы круто, если бы ифреймами накрывали все банера, они уж точно не прозрачные.
Заметка абсолютно точно описывает мое поведение касательно флеш баннеров. Только я привык пользоваться тачпадом на ноутбуке, и там нет третьей кнопки(колесика) и уже привычно тыкаю правой и выбираю пункт открыть в фоновй вкладке. Почти весь мой серфинг это открытие новых вкладок и закрытие старых, а не переход левым кликом. Причем на мыши я делаю так же, привык просто. Флеш баннеры у которых по правой кнопке флешевое меню не кликаю вообще.
Зачем такие сложности? ctrl + левая кнопка мыши откроют в новой вкладке.
так привык, когда пользуюсь мышью тоже через правую кнопку открываю, причем щелкаю очень быстро, времени почти не отнимает. Если в меню изменится положение пункта «открыть в фоновом окне» тогда подумаю. Сейчас есть много других вещей которыми можно заняться, нежели ломать годами сформировавшуюся привычку.
Думаю, многие пользователи (не айтишники) не знают об этом. Даже я, разработчик, сразу не вспомнил, что так можно.

Но в любом случае — хорошо, что такая возможность есть. Так и буду делать с баннерами, спасибо, что напомнили :-)
попробовал на одном из баннеров Хабра — вместо этой страницы открылась страница «владельца» баннера :( Или я что-то не понял, или способ, который вы описали только в Лисе работает? Я именно щас через Хром лазю :)
Я в таких случаях клонирую окно браузера, и в новом клоне окна нажимаю куда хочется.

Такими случаями я конечно не называю нажать на баннер, ещё и флеш. Хоть убейте, но анимированные рекламные баннеры в любом виде зло и не интересны никогда, единственное желание — заблокировать. Наверное, я нетипичный интернет пользователь и на самом деле от них есть какой-то эффект, иначе чего они так популярны.
Есть эффект. Не очень большой, но есть. Кстати, флеш-баннер — не всегда реклама стороннего сайта. Иногда так делаются акции или спецпредложения, т.е. баннер ведёт на другую страницу того же сайта и по сути рекламой не является.
Интересно. «Эффект» — это ведь превышение переходов по анимированным баннерам по сравнению со статическими? Вообще для меня было сюрпризом, что кто-то правда куда-то ходит по таким баннерам. Таким же сюрпризом было то, что кто-то читает спам и пользуется предложениями оттуда, мало, но пользуются.

Просто никогда с этим в своих проектах не связывался и, надеюсь, не придётся.
Для меня это тоже когда-то было сюрпризом — пока спам не помог сделать хороший подарок («история фамилии» — несколько лет назад это было что-то малоизвестное. И даже не представляю, как без спама можно было продвигать эти услуги).
любой дизайнер знает — что флеш баннер должен открываться в новом окне target=_blank.
любая спека требований к баннеру говорит об этом. если баннер открывается в этом же окне, то обычно сайт публикатор его не принимает и просит переделать.
вот тут баннер кинопоиска и он не открывается в новом окне
но это не значит, что это правильно
Неправда.

Да, на многих сайтах это так. Но далеко не на всех.
не на всех сайтах есть такие требования? но это не значит, что это не правильно.
баннер должен открываться в новом окне по дэфолту, не зависемо от требований, если они конечно не обратные. и дизайнер должен это знать.
если тут часть баннеров в новом окне, а какой то в этом же окне — то это недочёт сайта.
баннер должен открываться в новом окне по дэфолту

Это почему ещё? Стандарт какой-то? Закон?

Мне лично неприятно, когда без моего ведома открываются левые окна.

Может, правильней будет, если пользователь будет решать, в каком окне ему открыть баннер?
в случае этого сайта — то, что часть баннеров в новом окне, а часть баннеров нет — не правильно

на подобных сайтах, где есть формы, логины и тд, открывать баннеры в этом же окне очень не красиво. например я пишу большой текст в форме, и в это время отвлекаюсь на баннер, который губит всё, что я написал.

ещё в настройках браузера можно выбрать где он будет открывать новое окно. можно выбрать в закладке. ещё помогает нажатый Ctrl и левая кнопка мыши.
Это всё дополнительные усилия со стороны пользователя. Почему не сделать баннер таким же, как и обычная ссылка? Если мне нужно его открыть в новой вкладке — тыкну колёсико. Нужно в той же — тыкну левую кнопку.

А в вашем случае: КАК мне открыть баннер в этой же вкладке? Никак.
то есть вы хотите переубедить все баннерные системы и публикаторов, что бы они убрали _blank из своих требований? это уже случившийся факт
главная причина, почему ресурсы требуют открывать баннеры в новом окне — нежелательный отток посетителей от ресурса. человек, открывая баннер в этом же окне уходит с первоначального сайта и может туда не вернуться. сайту публикатору этого не нужно, вот он и ставит такие требования.

попробуйте поискать крупный ресурс, где баннеры открываются в этом же окне.
habr.ru :-)
не все, конечно, но некоторые ))
частично.
что говорит о недочёте баннерной системы ресурса.
представь, если бы в большом тексте с равнозначными линками, часть из них открывалось бы в новом окне, а часть в этом же, как бы это выглядело.
А вообще проблема не в этом. Ну открываются в новом окне — хрен с ними. Проблема в том, что кликом колёсика совсем никак не открываются.
вообще то, вы единственный человек, которого я знаю, который кликает колёсиком :) у меня, например, по дефолту на мышке Логитек на колесе стоит зуум.
что у вас происходит по клику на колесо? мышка+Ctrl?
новая вкладка в фоновом (что немаловажно) режиме
как это официально называется у мышки? и как это повторить с помощью левой кнопки?
как это официально называется у мышки?

понятия не имею
с помощью левой кнопки

ctrl + левая кнопка
… в флеш ролик баннера можно прописать target=_blank (открытие в новом окне), а можно не прописывать.
в случае, если ничего не прописывать, то открыть баннер в новом окне будет не возможно.
собственно, об этом и пост :-)
Масса людей кликают колесиком, просто лоджитек не умеет делать их нормально — колесо узкое, клик очень тугой и на новых моделях еще и качается в стороны (можно ошибится при клике).
… причём Хабру нужно сделать выговор, за то, что часть баннеров открывается по разному.
… и если не хочешь левых окон, нечего жать на баннеры :) в 90% случаях они открываются в новом окне или закладке. ожидать того, что он откроется в этом же окне — наивно по моему.
Ну правила, наверно, разные бывают… У нас на сайте например в новом окне открываются баннера на другой ресурс, а если ссылка с баннера ведет на наш же сайт (да, и такое быает надо), то открывается в том же окне. Для мен такая логика ясна и я ее считаю правильным правилом.
да, верно. логично. если баннер внутренний, то это нормально, что он в этом же окне.
но речь идёт о том, что на Хабре часть внешних баннеров открывается в этом же окне.
Любой пользователь знает — если он кликнет левой кнопкой, ссылка откроется в этом же окне. О спеках к банерам ему ничего не известно.
истину глаголите!
никогда по банерам не кликал, тут из интереса попробовал. сколько разработчики хабра заплатили за этот пост? :)
я тоже ненавижу флеш-банеры. их штатными средствами оперы не отключишь, а резалку рекламы искать и ставить не охота. приходится браузить с выключенным флешем, включая его только по мере необходимости.
Правый клик — заблокировать содержимое — клик на баннер — ок.

Желательно обычно ещё случайную часть адресов баннеров в блокировщике заменить на "*".
вау, не знал об этой фиче, спасибо!
Еще совет: включать флеш не по мере необходимости, а для конкретных сайтов. Это правйо кнопкой — настройки для сайта.
насчёт отдельных настроек на сайт знал, но никогда не думал применить их к флешу. хороший совет, спасибо! :)
не знаю почему, но многие сайты (обязаны?) под баннерами ставить мелкое примечание, типа «Advertisement» или «Реклама»
почему бы владельцам сайтов не дописать таким же мелким шрифтом «откроется в новом окне», если позволяет дизайн
да и ничего, кроме дизайна, не мешает поставить под баннер две ссылки «open link in new tab/window», «open link in this tab/window»
Точно такой же глюк еще есть в MSDN-овских хелпах (dexplore.exe). Там зачастую ссылки сделаны так что при любом клике открывают в том же окне. очень часто приходится применять workaround — дублировать текущее окно, а потом кликать в интересующую сцылу
Кстати, раз уж пошла такая тенденция жаловаться: на сайтах РБК часто всплывают попандеры от того что просто кликнул мышой на текст (люблю мышой водить по экрану во время чтения). Никакие адблокеры почему то не защищают фаерфокс от них ((
А еще обычно помогает Shift + левый клик. Я обычно так и кликаю в подобных случаях. Хотя вообще привыкла уже к оперовским правокнопковым жестам :)
К сожеланию, по баннерам ничего не могу сказать… у меня на них аллергия, так что я обычно не кликаю вообще :)

А вообще интересная мысль…
Чёрт, а у меня adblock и никаких айкоз и прочего — там совершенно пусто… Но к flash такая же нелюбовь и желание вообще сразу скрыть все такого плана вещи на сайте включая менюшки. Что-то неподконтрольное просто бесит своим присутствием на странице
У меня флеш вообще сурово режется. Потому что у флешплагина под никсы жестко течёт память и вообще он тормозной. И когда есть пачка вкладок и на них флеш — это почти гарантированно зависание браузера.
Мне казалось, флэш-баннеры по дефолту открываются в новой вкладке. По крайней мере, никогда не видел обратного — хотя я вообще редко по ним кликаю. Гугл Хром, есичо.
По мне, так не велика проблема. Лучше бы в контекстном меню правого клика было «Disable sound».
Кликнул по баннеру ноутбуков Ctrl+click — зачем они так ноуты на бок поставили? Прослезился.
Я тоже по этому никогда не кликаю на банеры на хабре.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории