Комментарии 101
ноутбуки кстати в новой вкладке открываются :)
+1
ну хоть что-то на Хабре открывается в новой вкладке :)
+3
Странно. У меня не открываются. Может, от браузера зависит?
(Имеется в виду баннер «re:Store, распродажа алюминиевых MacBook и MacBook Pro»)
(Имеется в виду баннер «re:Store, распродажа алюминиевых MacBook и MacBook Pro»)
0
а вот робокасса — в тойже.
тоесть даже на одной площадке раз на раз не приходится.
теперь, после того как вы сказали о ноутбукобаннере — заинтересованному пользователю ещё и гадать придётся.
тоесть даже на одной площадке раз на раз не приходится.
теперь, после того как вы сказали о ноутбукобаннере — заинтересованному пользователю ещё и гадать придётся.
0
Ещё вариант — написать что-то вроде мини-плагина, решающего проблему. Т.е. делать решение на стороне пользователя.
Но лучше, конечно, сделать всё глобально.
Но лучше, конечно, сделать всё глобально.
0
у площадок обычно в тех требованиях прописан код вставки ссылки
on (release) {
getURL(_root.link1, "_blank");
}
отсюда следует, что баннер будет открывать новое окно или вкладку (смотря как у вас настроен браузер).
on (release) {
getURL(_root.link1, "_blank");
}
отсюда следует, что баннер будет открывать новое окно или вкладку (смотря как у вас настроен браузер).
0
Я не силён в action script, поэтому, пожалуйста, поправьте меня, если я неправ.
On (release) — это реакция на клик левой кнопкой. С этим проблемы можно сказать нет. Проблема в том, что нет чего-то типа:
on (клик_колёсиком)
{
getURL(_root.link1, "_в_новой_вкладке");
}
On (release) — это реакция на клик левой кнопкой. С этим проблемы можно сказать нет. Проблема в том, что нет чего-то типа:
on (клик_колёсиком)
{
getURL(_root.link1, "_в_новой_вкладке");
}
0
а какая разница что колесиком что лев кнопкой кликать все равно в новом окне открывается.
0
в том-то и дело, что не открывается :-)
0
Разница в том, что у человека выработана и уже подсознательно срабатывает определенная схема поведения: новая вкладка — клик колесом, текущее окно — левая кнопка.
Даже страница открывается в новой вкладке после клика левой кнопкой мыши, человек этого не знает и, соответственно, не будет использовать.
Даже страница открывается в новой вкладке после клика левой кнопкой мыши, человек этого не знает и, соответственно, не будет использовать.
+17
В большинстве своём (не все), знания фрилансеров-баннермейкеров (их большинство делают баннеры, зайдите на любой сайт и убедитесь в количестве проектов этого типа) не выходят за рамки on(release) { getURL()}, следовательно сделать возможность выбора в выпадающем контекстном меню открытие в новом окне той или иной ссылки — не представляется возможным. Если бы основным требованием было внедрение такого пункта меню — всем бы стало жить проще. Такой сделать можно и, я считаю, нужно. Тем более что код такого волшебства прост (кто не верит, во Flash IDE -> F1 -> в поиске ввести ContextMenu class).
К сожалению, пляски с колесом мыши сводятся к отлову события его прокрутки, но никак не клика.
К сожалению, пляски с колесом мыши сводятся к отлову события его прокрутки, но никак не клика.
0
А исходники не выложите? :-)
0
Нет проблем. http://dafive.webservis.ru/habratest/ContextMenu.tst (на самом деле это *rar, переименовать надо). А сам код — здесь.
+1
Заставить бы как-то всех баннеро-создателей так делать. ИМХО, самое логичное решение.
+1
надо добавить и «в новой вкладке» тогда
+2
это проблема решаема. Не поверите — ловится с помощью KeyDown :)
0
в смысле клик колесиком
0
и пример
this.onEnterFrame = function() { if (Key.isDown(4)) trace("Middle Click!"); if (Key.isDown(2)) trace("Right Click!"); };
+1
А с третьим Actionscript'ом как быть? Второй уже устарел безнадежно. keyDown теперь у события KeyboardEvent. А KeyBoardEvent присоединяется только к клавиатуре. Для событий клика мышкой теперь есть MouseEvent. Не хватает конечно обработчика MIDDLE_CLICK, но, по-моему где-то видел реализацию.
Если это можно сделать стандартными средствами в третьей версии языка — позор на мою голову.
Если это можно сделать стандартными средствами в третьей версии языка — позор на мою голову.
0
извините, рисовать _баннеры_, используя AS3??
0
стандартными нет
кстати в AIR официально появился MIDDLE_CLICK
кстати в AIR официально появился MIDDLE_CLICK
0
вы правы, есть только событие левого щелчка
самый нормальный способ как мне кажется и легко реализуемый — это реализовать обычный клик и клик с шифтом зажатым.
но всех заставить так делать нереально. я тоже так не делаю )
самый нормальный способ как мне кажется и легко реализуемый — это реализовать обычный клик и клик с шифтом зажатым.
но всех заставить так делать нереально. я тоже так не делаю )
0
Когда я вижу баннер, который меня интересуетГде Вы такие находите?
+4
Когда я вижу флэш баннер, я добавляю его в фильтр Adblock Plus и забываю о нём навсегда.
+35
НЛО прилетело и опубликовало эту надпись здесь
Ну это ВЫ :-)
А ведь пользователи — не все такие продвинутые.
А ведь пользователи — не все такие продвинутые.
0
Или Flashblock дабы не портить структуру страницы и иметь возможность просмотреть банер:)
+4
Частенько на флеш баннер поверх накладывают обычную прозрачную ссылку со свойством display: block — тогда и колёсико срабатывает
+9
Заметка абсолютно точно описывает мое поведение касательно флеш баннеров. Только я привык пользоваться тачпадом на ноутбуке, и там нет третьей кнопки(колесика) и уже привычно тыкаю правой и выбираю пункт открыть в фоновй вкладке. Почти весь мой серфинг это открытие новых вкладок и закрытие старых, а не переход левым кликом. Причем на мыши я делаю так же, привык просто. Флеш баннеры у которых по правой кнопке флешевое меню не кликаю вообще.
+2
Зачем такие сложности? ctrl + левая кнопка мыши откроют в новой вкладке.
0
так привык, когда пользуюсь мышью тоже через правую кнопку открываю, причем щелкаю очень быстро, времени почти не отнимает. Если в меню изменится положение пункта «открыть в фоновом окне» тогда подумаю. Сейчас есть много других вещей которыми можно заняться, нежели ломать годами сформировавшуюся привычку.
0
Думаю, многие пользователи (не айтишники) не знают об этом. Даже я, разработчик, сразу не вспомнил, что так можно.
Но в любом случае — хорошо, что такая возможность есть. Так и буду делать с баннерами, спасибо, что напомнили :-)
Но в любом случае — хорошо, что такая возможность есть. Так и буду делать с баннерами, спасибо, что напомнили :-)
0
попробовал на одном из баннеров Хабра — вместо этой страницы открылась страница «владельца» баннера :( Или я что-то не понял, или способ, который вы описали только в Лисе работает? Я именно щас через Хром лазю :)
0
Я в таких случаях клонирую окно браузера, и в новом клоне окна нажимаю куда хочется.
Такими случаями я конечно не называю нажать на баннер, ещё и флеш. Хоть убейте, но анимированные рекламные баннеры в любом виде зло и не интересны никогда, единственное желание — заблокировать. Наверное, я нетипичный интернет пользователь и на самом деле от них есть какой-то эффект, иначе чего они так популярны.
Такими случаями я конечно не называю нажать на баннер, ещё и флеш. Хоть убейте, но анимированные рекламные баннеры в любом виде зло и не интересны никогда, единственное желание — заблокировать. Наверное, я нетипичный интернет пользователь и на самом деле от них есть какой-то эффект, иначе чего они так популярны.
+1
Есть эффект. Не очень большой, но есть. Кстати, флеш-баннер — не всегда реклама стороннего сайта. Иногда так делаются акции или спецпредложения, т.е. баннер ведёт на другую страницу того же сайта и по сути рекламой не является.
0
Интересно. «Эффект» — это ведь превышение переходов по анимированным баннерам по сравнению со статическими? Вообще для меня было сюрпризом, что кто-то правда куда-то ходит по таким баннерам. Таким же сюрпризом было то, что кто-то читает спам и пользуется предложениями оттуда, мало, но пользуются.
Просто никогда с этим в своих проектах не связывался и, надеюсь, не придётся.
Просто никогда с этим в своих проектах не связывался и, надеюсь, не придётся.
0
любой дизайнер знает — что флеш баннер должен открываться в новом окне target=_blank.
любая спека требований к баннеру говорит об этом. если баннер открывается в этом же окне, то обычно сайт публикатор его не принимает и просит переделать.
любая спека требований к баннеру говорит об этом. если баннер открывается в этом же окне, то обычно сайт публикатор его не принимает и просит переделать.
0
вот тут баннер кинопоиска и он не открывается в новом окне
0
Неправда.
Да, на многих сайтах это так. Но далеко не на всех.
Да, на многих сайтах это так. Но далеко не на всех.
0
не на всех сайтах есть такие требования? но это не значит, что это не правильно.
баннер должен открываться в новом окне по дэфолту, не зависемо от требований, если они конечно не обратные. и дизайнер должен это знать.
если тут часть баннеров в новом окне, а какой то в этом же окне — то это недочёт сайта.
баннер должен открываться в новом окне по дэфолту, не зависемо от требований, если они конечно не обратные. и дизайнер должен это знать.
если тут часть баннеров в новом окне, а какой то в этом же окне — то это недочёт сайта.
0
баннер должен открываться в новом окне по дэфолту
Это почему ещё? Стандарт какой-то? Закон?
Мне лично неприятно, когда без моего ведома открываются левые окна.
Может, правильней будет, если пользователь будет решать, в каком окне ему открыть баннер?
0
в случае этого сайта — то, что часть баннеров в новом окне, а часть баннеров нет — не правильно
на подобных сайтах, где есть формы, логины и тд, открывать баннеры в этом же окне очень не красиво. например я пишу большой текст в форме, и в это время отвлекаюсь на баннер, который губит всё, что я написал.
ещё в настройках браузера можно выбрать где он будет открывать новое окно. можно выбрать в закладке. ещё помогает нажатый Ctrl и левая кнопка мыши.
на подобных сайтах, где есть формы, логины и тд, открывать баннеры в этом же окне очень не красиво. например я пишу большой текст в форме, и в это время отвлекаюсь на баннер, который губит всё, что я написал.
ещё в настройках браузера можно выбрать где он будет открывать новое окно. можно выбрать в закладке. ещё помогает нажатый Ctrl и левая кнопка мыши.
0
Это всё дополнительные усилия со стороны пользователя. Почему не сделать баннер таким же, как и обычная ссылка? Если мне нужно его открыть в новой вкладке — тыкну колёсико. Нужно в той же — тыкну левую кнопку.
А в вашем случае: КАК мне открыть баннер в этой же вкладке? Никак.
А в вашем случае: КАК мне открыть баннер в этой же вкладке? Никак.
0
то есть вы хотите переубедить все баннерные системы и публикаторов, что бы они убрали _blank из своих требований? это уже случившийся факт
главная причина, почему ресурсы требуют открывать баннеры в новом окне — нежелательный отток посетителей от ресурса. человек, открывая баннер в этом же окне уходит с первоначального сайта и может туда не вернуться. сайту публикатору этого не нужно, вот он и ставит такие требования.
попробуйте поискать крупный ресурс, где баннеры открываются в этом же окне.
главная причина, почему ресурсы требуют открывать баннеры в новом окне — нежелательный отток посетителей от ресурса. человек, открывая баннер в этом же окне уходит с первоначального сайта и может туда не вернуться. сайту публикатору этого не нужно, вот он и ставит такие требования.
попробуйте поискать крупный ресурс, где баннеры открываются в этом же окне.
0
habr.ru :-)
0
А вообще проблема не в этом. Ну открываются в новом окне — хрен с ними. Проблема в том, что кликом колёсика совсем никак не открываются.
0
вообще то, вы единственный человек, которого я знаю, который кликает колёсиком :) у меня, например, по дефолту на мышке Логитек на колесе стоит зуум.
что у вас происходит по клику на колесо? мышка+Ctrl?
что у вас происходит по клику на колесо? мышка+Ctrl?
0
новая вкладка в фоновом (что немаловажно) режиме
0
как это официально называется у мышки? и как это повторить с помощью левой кнопки?
0
… в флеш ролик баннера можно прописать target=_blank (открытие в новом окне), а можно не прописывать.
в случае, если ничего не прописывать, то открыть баннер в новом окне будет не возможно.
в случае, если ничего не прописывать, то открыть баннер в новом окне будет не возможно.
0
Масса людей кликают колесиком, просто лоджитек не умеет делать их нормально — колесо узкое, клик очень тугой и на новых моделях еще и качается в стороны (можно ошибится при клике).
+2
… причём Хабру нужно сделать выговор, за то, что часть баннеров открывается по разному.
+1
… и если не хочешь левых окон, нечего жать на баннеры :) в 90% случаях они открываются в новом окне или закладке. ожидать того, что он откроется в этом же окне — наивно по моему.
0
Ну правила, наверно, разные бывают… У нас на сайте например в новом окне открываются баннера на другой ресурс, а если ссылка с баннера ведет на наш же сайт (да, и такое быает надо), то открывается в том же окне. Для мен такая логика ясна и я ее считаю правильным правилом.
+1
Любой пользователь знает — если он кликнет левой кнопкой, ссылка откроется в этом же окне. О спеках к банерам ему ничего не известно.
+2
никогда по банерам не кликал, тут из интереса попробовал. сколько разработчики хабра заплатили за этот пост? :)
+8
я тоже ненавижу флеш-банеры. их штатными средствами оперы не отключишь, а резалку рекламы искать и ставить не охота. приходится браузить с выключенным флешем, включая его только по мере необходимости.
0
Правый клик — заблокировать содержимое — клик на баннер — ок.
Желательно обычно ещё случайную часть адресов баннеров в блокировщике заменить на "*".
Желательно обычно ещё случайную часть адресов баннеров в блокировщике заменить на "*".
+1
Еще совет: включать флеш не по мере необходимости, а для конкретных сайтов. Это правйо кнопкой — настройки для сайта.
0
не знаю почему, но многие сайты (обязаны?) под баннерами ставить мелкое примечание, типа «Advertisement» или «Реклама»
почему бы владельцам сайтов не дописать таким же мелким шрифтом «откроется в новом окне», если позволяет дизайн
да и ничего, кроме дизайна, не мешает поставить под баннер две ссылки «open link in new tab/window», «open link in this tab/window»
почему бы владельцам сайтов не дописать таким же мелким шрифтом «откроется в новом окне», если позволяет дизайн
да и ничего, кроме дизайна, не мешает поставить под баннер две ссылки «open link in new tab/window», «open link in this tab/window»
0
Точно такой же глюк еще есть в MSDN-овских хелпах (dexplore.exe). Там зачастую ссылки сделаны так что при любом клике открывают в том же окне. очень часто приходится применять workaround — дублировать текущее окно, а потом кликать в интересующую сцылу
0
А еще обычно помогает Shift + левый клик. Я обычно так и кликаю в подобных случаях. Хотя вообще привыкла уже к оперовским правокнопковым жестам :)
К сожеланию, по баннерам ничего не могу сказать… у меня на них аллергия, так что я обычно не кликаю вообще :)
А вообще интересная мысль…
К сожеланию, по баннерам ничего не могу сказать… у меня на них аллергия, так что я обычно не кликаю вообще :)
А вообще интересная мысль…
+1
Чёрт, а у меня adblock и никаких айкоз и прочего — там совершенно пусто… Но к flash такая же нелюбовь и желание вообще сразу скрыть все такого плана вещи на сайте включая менюшки. Что-то неподконтрольное просто бесит своим присутствием на странице
+2
У меня флеш вообще сурово режется. Потому что у флешплагина под никсы жестко течёт память и вообще он тормозной. И когда есть пачка вкладок и на них флеш — это почти гарантированно зависание браузера.
0
Мне казалось, флэш-баннеры по дефолту открываются в новой вкладке. По крайней мере, никогда не видел обратного — хотя я вообще редко по ним кликаю. Гугл Хром, есичо.
0
По мне, так не велика проблема. Лучше бы в контекстном меню правого клика было «Disable sound».
+2
Кликнул по баннеру ноутбуков Ctrl+click — зачем они так ноуты на бок поставили? Прослезился.
0
Я тоже по этому никогда не кликаю на банеры на хабре.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
О флеш-баннерах