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

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

>Но пользовался им, похоже, я один.
Наверное потому, что это никому больше не нужно ;).
Мне, например, точно не нужно. "Открыть ссылку в новом окне" - полезно.
Вы видимо не пользовались сайтами, где даже на внутренние страницы ведут ссылки с target=_blank. Я уже привык чаще открывать ссылки кликом по колесу мыши, чтобы открылось в новой закладке, и меня бесят ссылки, которые хочется открыть в этом же окне, но веб-разработчик решил что тебе будет удобнее смотреть его сайт в 10 окнах. Т.е. мне в новом окне вообще не надо открывать ссылки, выбираю только или новую или эту же вкладку (клик по колесу или левая кнопка), и сейчас из-за target=_blank зачастую приходится открывать в новой вкладке вместо и закрытие прежней вкладки, плюс закрытие окна, которое открылось неожиданно при клике левой кнопкой.
Гораздо хуже когда чтобы открыть новое окно люди пользуют ссылки на javascript: ! Это уже просто садизм ибо в дополнение к тому, что открыть ссылку в том же окне нельзя я получаю новую проблему: если уж я решил пойти на поводу у создателей сайта и открыть окно в другом табе, то я не получу вообще ничего!
Да, точно, это вообще бесит, нет чтобы поставить ссылку на html файл или картинку и обработать это правильно, так нет, прямо вставят код:
<a href="javascript:window.open('link.html', '_blank', 'width=800,height=600')">ссылка</a>

вместо изящного варианта, который будет работать везде, в том числе и индексироваться поисковиками, и проще отключить при необходимости:
<a href="link.html" target="_blank" onclick="window.open(this.href, this.target, 'width=800,height=600'); return false">ссылка</a>
Видимо нет =).
Всегда ставлю _blank в шоунотах к подкастам. Никому не нравится случайно ткнув в ссылку, остановить воспроизведение и потом искать, на чем же закончил прослушивание. Это тот самый случай, когда _blank необходим.

Другое дело, что тыкать его там, где его использование ничем не оправдано, не стоит - факт.
Да, это хороший пример где _blank не будет лишним. Но я такую ссылку в любом случае открывал бы в новом табе.
Полезна функция в браузере: принудительное открытие новой вкладки вместо нового окна. В Firefox через расширение, в Опере по-моему тоже можно.
эээ… это вообще как?
Щелкаешь по ссылке, у которой прописан target="_blank", и она открывается в новом табе. А не в новом окне. В Firefox - настраивается в расширении Tab Mix Plus.
В опере вообще никогда окна новые не открываются, только табы. Либо я что-то пропустил в этой жизни.
Файл — создать окно ;)
Вручную можно, но по ссылкам новое окно никогда не открывается.
а как же popup'ы? из той же сирии, ненавижу когда в ссылке прописывают ява скрипты для тех же popup.
У меня popup-ы открываются новым табом. Только не на весь экран. Никогда не видел, чтобы сайт смог отрыть в опере другое окошко.
По умолчанию они блокирубтся и спрашивают разрешения.
Вообще-то и без расширений открывается.
В штатном диалоге настроек есть соответствующий чекбокс.
в фф вообщето ненужно никаких расширений - тыкнув колесом на ссылке - открывает всегда в новом табе.
Многие вещи открываются не по ссылке, а по кнопке или через JS.
да, такая беда у меня толкьо с JS )
а в сафари как, знаешь?
Меня жутко раздражает, когда кликаешь по счетчику и статистика открывается в этом же окне. Я считаю, что если ссылка ведет на сторонний ресурс, то она должна открываться в новом окне, если она ведет на страницу на сайте, то она должна открываться в том же окне. Для меня так удобней, так что с мнением автора не согласен.
а если это информационный попап, например, с подсказкой. здесь новый таб или открытие в том же табе не подходят, только новое окно
Тяжело наверное под фаерфоксм сидеть, нужно думать что есть таб, а что есть окно, в отличие от оперы, где true-MDI.
у меня есть средняя кнопка мыши, которая все открывает только в новом табе. Поэтому да с ФФ я забыл что такое новое окно браузера.
Разговор о попапах. Они не открываются по средней кнопке. Неудобно когда они открываются в фаерфоксовых табах на весь экран, так-же как и неудобно в фаерфоксовых окнах, загромождая панель задачь. Зато очень удобно, когда они открваются в MDI окнах, которе табы, потому что не загромождают панель задачь, и которые на самом деле — окна, потому что не разворачиваются на весь экран.
под Оперой свои трудности, не сравнимые с табовыми Огнелиса :)
абсолютно с Вами согласен
лично меня напрягает, когда в том же окне открывается - особенно при поиске в гугле. К счастью есть функция клика по правой кнопке мыши, которая открывает ссылку в новом окне.
я как раз за то, чтобы в _новом_ окне открывалось
Ну тогда можно включить :-)
ну так это только для гугла :)
а зачем тебе другие поисковики? :)
я не про поисковики ;) Топик же касается не только поисковиков, а вообще использование а сайтах ссылок с _blank
Да это в настройках Google (Окно результатов) есть.
Как я уже сказал ниже, прошу вас научиться пользоваться скролингом. Хватит быть банановой страной и тем более правую клавишу тыкать каждый раз :-)
А вы на ссылки колесиком жмите - попробуйте, вам понравится ;)
Ага, даже слишком, вот со временем я привык открывать все окна во вкладках..
Аналогично )
это после яндекса так :) у меня тоже такое было.
теперь меня напрягает метод открытия результатов поиска в яндексе в новом окне — я сам хочу решать, в каком окне/табе мне открывать ссылку — колёсиком в новом табе или обычным кликом в том же
Спасибо, это именно тот скрипт, ради которого я начинаю пользоваться Greasemonkey=)
Но ему не хватает небольшой функции для меня - помечать, что он удалил target, или ставить маленькую иконку, наподобие этой , но универсальной по дизайну.
Кхм, в FF не работает что-то. Попробовал(
Может в этом нём что-то изменить надо? .js для оперы от лисичьего только названием отличаются.
Я погуглил. Оказалось что для Фокса всё проще. Достаточно в about:config для browser.link.open_newwindow поставить «1».
Спасибо, прочитал выше%))
А обезьянка ещё пригодится)
да, табы щас развились
согласен пользователь сам должен решать когда открыть и где
хотя я 99% ссылок открываю кликом колёсика в новых табах
а некоторые еще умудряются и в НОВЫХ ОКНАХ открывать 0_о

ЗЫ:подскажите как в FF в новом табе (и в новом окне) открывать ссылки без колёсика (на ноутбуке)?
Control+ЛКМ, сказали же. А для поиска Alt+ почему-то. Во втором.
Я вчера так узнал, что через Alt+ЛКМ можно любую ссылку в менеджер закачек отправлять.
Спасибо
в ФаирФоксе поиск ctrl+F
Я про "поисковые плагины", которыми люблю пользоваться.
Кстати не знаете как сделать, чтоб строка поиска по странице исчезала при уходе со страницы/таба?
Alt+ЛКМ - я в шоке. Спасибо!
Я же в первом абзаце написал.

Ctrl — новый таб (фокус на него не переводится).
Ctrl Shift — новый таб (c переводом на него фокуса).
Shift — новое окно.
у меня на ноутбуке третья кнопка мыши эмулируется нажатием двух кнопок мыши одновременно.
> « Открыть ссылку в новом окне» — это просто отвратительно! Я сам хочу решать когда, что и как открывать! Если мне понадобится открыть ссылку в новом табе, то я зажму Ctrl (в Опере — Shift ).

«Зажму Ctrl» - это отвратительно. На дворе 2008 год. Научитесь вы наконец-то пользоваться скролингом. На ссылку клацнул - в новой вкладке. На вкладку клацнул - закрыл ее.
Не сайты надо перелопачивать, а просто настроить мышь нормально и лишний раз к клавиатуре тянуться не прийдётся. Сейчас у подавляющего большинства мышей 2 кнопки и кнопка-скроллер есть. А то и 5-6 кнопок в общей сложности. В Опере можно жесты настроить
То ли у меня ум за разум зашел, то ли мы с вами об одном говорим :-)
Об одном. Я просто расширил мысль и дополнил, что техника и настройки позволяют куда более гибко (чем просто открывание ссылки в нужном табе) управлять окном одной только мышкой.
Открывать можно и колёсиком мыши, да. Но закрывать быстрее по Ctrl+W.
Согласен. Иногда Ctrl+T/Ctrl+W/Ctrl+Tab/Ctrl+Shift+Tab очень даже рулят :-)
p.s.: В линухе привычнее для вкладок Ctrl+PgDn/Ctrl+PgUp. Оно тут как-то везде.
Зависит от ситуации. Иногда я работаю например с текстом в Ворде, и тогда мне удобнее быстренько что-то там на плавиатуре навигашить.
А иногда у меня одна рука башку подпирает, а другая на мышке… Тогда в падлу из удобной позы выходить.

За что обожаю Оперу — она даёт возможность полноценно управлять собой и только мышкой, и только клавой, и комбинацией двух. Надо просто себя немного потренировать.
Да, но только активный таб.
долго пытался понять, при чём здесь скроллинг.
то, о чём вы говорите называется нажатием на среднюю кнопку или колесо мышки, а скроллинг — это прокрутка (страницы)!
Может быть. Значит слукавил :-) Когда постил думал как это дело обозвать. При слове "средняя клавиша" у меня лично сразу перед глазами мышь с тремя кнопками, а "нажми на скрол" думал уже давно прижилось.

Ну ладно, нет так нет.
_blank нужен, как и _self и вообще указания окна открытия. Только не все пользоваться умеют.
Например Яндекс открывает ссылки в новом окне и мне это удобно, чтобы не клацать по табам и не искать как вернуться к результатам поиска.

В гугле я обычно жму средней клавишей по ссылке (_blank), но не всегда об этом задумываешься и иногда жалеешь что сбросил результпты страницы, с которой ушёл.

То есть просто надо думать как и куда слать. На всяких помойках новые страницы открываются, чтобы побольше баннеров накрутить.

Вобщем я думаю, что не зазорно открывать ссылку в том же окне, даже если она на другой сайт, но исходная страница статическая или быстро выдаст результ (кэшируется).
Я вспомнил что меня бесит по настоящему (новых окон у меня почему-то никогда и так не открывается) - когда открываешь ссылку в фоновой табе, а она гадина все равно вылазит и закрывает активный таб. Особенно бесит когда открывашь много ссылок из одной вкладки, приходится каждый раз возвращаться в первоначальную.
Это где такое?
Пример привести не могу, но встречается часто и бесит жутко.
Скорее всего это делается через JS. Это отключается в Alt+P — Advanced — Content — JavaScript Options…
Я не пробовал, это сайты одноразового использования (я знаю о чем вы подумали =), на серъезных ресурсах не встречал.
Такая проблема есть в Gmail. На одноразовых сайтах почти не встречал.
Решается как сказал ELV1S, allow raising of windows надо отключить.
Я тут только что понял, что речь не о окнах, а о новых табах :p
НЛО прилетело и опубликовало эту надпись здесь
Пользуйтесь нормальными браузерами )
Жаль, что разработчики браузеров не хотят понять того, что пользователи хотят иметь возможность сами решать, что где открывать. На данный момент единственный браузер, который позволяет мне полностью контроллировать открытие ссылок — Firefox. В опере я могу влиять лишь на атрибут target, а в IE вообще нет такой опции.
иметь мозможность решать, что и где открывать, хочет лишь очень небольшой процент пользователей
Не согласен. В своей организации, когда перевожу народ на нормальный браузер, всегда спрашиваю, хотят ли они, чтобы некоторые ссылки открывались в новом табе даже по левому клику. Выясняется, что более 50% это раздражает.
В свое время много пользы принес башорг, с цитатами про то, как голосовать колесиком мыши.
Помнится, тут был недавно пост про ярых последователей Лебедева... Да-да, я намекаю, ELV1S.
для >= Safari 3.1 открытия всех ссылок в табах можно добиться командой:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

для тех кто еще не знает.
Вот они, BSD-шные корни.
Как мне кажется, существуют ситуации, когда пользователь интуитивно ждет открытия ссылки именно в новом окне. Например, в каталогах и поисковиках. Или в тех же счетчиках (которые уже упоминались в комментах). В других ситуациях бывает наоборот - когда открытие ссылки в новом окне ничем не обусловлено и это и впрямь может вызвать раздражение. Так что, мне кажется, здесь нельзя найти какую-то золотую середину. Действительно, нужно просто сделать возможность в браузерах блокировать такие вещи, и пусть каждый сам решает что ему удобнее.
надо просто нормальными поисковиками пользоваться. всю жизнь пользуюсь гугл и самопроизвольное открытие ссылки из поисковика в новом окне а в не текущем меня бы сильно удивило. а яндекс да, образец плохого вкуса, плохой верстки и обилия рекламы.
все же я за то, чтобы пользователь сам решал что ему нужно. это снимает все вопросы.
НЛО прилетело и опубликовало эту надпись здесь
что уместного в нарушении привычных способов навигации и навязывании каких-то собственных для этого сайта?
а в гугле, кстати, можно включить открытие ссылок в новом окне в настройках.
НЛО прилетело и опубликовало эту надпись здесь
да почему вы решаете за меня, что мне удобно, а что нет???
и если пользователь не знает, как работать в инете, что он в инете ищет?
НЛО прилетело и опубликовало эту надпись здесь
да вы вообще о чем? если пользователь не знает, как ссылку открыть в инете — виноват программист? что за бред?
и если _лично вы_ привыкли, что ссылки в каком-то ожном, отдельно взятом(!) поисковике принудительно открываются в новом окне — зачем выдавать эту вашу личную привычку за последнюю истину??
я не понимаю предмет разговора в данном случае, извините.
НЛО прилетело и опубликовало эту надпись здесь
похоже вы далеки от обсуждаемых вопросов, или инетом недавно пользуетесь. есть устоявшиеся принципы, отход от которых отрицательно сказывается на удобстве.
google, yahoo, bing… — все англоязычные поисковики открывают ссылки в текущем окне. потому что это _нормально_, потому что, если хочешь открыть в новом — открываешь в новом _сам_. да даже википедия внешние ссылки в текущем окне открывает! и только блин у русских всё не как у людей. а вы еще пытаетесь пространно объяснять что это мол нормально. да полазьте по сайтам побольше, в инете, знаете, не один яндекс, есть и другие сайты.
НЛО прилетело и опубликовало эту надпись здесь
спор и не нужен, если вы сами немного разберетесь в вопросе. механизм прост — щелчок по ссылке в окне = открытие этой ссылки в этом окне. это нормальное поведение всех ссылок, на которое ориентируется пользователь, и которое должен бы учитывать и разработчик.
на счет «смотрю, как делают другие» небольшое замечание из моих личных наблюдений — мне порядком надоело закрывать 50+ вкладок в опере на ноуте моего отца, которые плодятся как раз благодаря таким неграмотным идеям как пропогандируете вы.
НЛО прилетело и опубликовало эту надпись здесь
мне кажется, вы просто держитесь за свое «удобно лично мне» уже не слушая других доводов, среди которых и практика известных сайтов с огромной посещаемостью и официальные рекомендации w3c (насколько помню, в стрикт нет target blank) и даже автор этого топика, предлагающий способы борьбы с таким «произволом» от «дизайнеров интерфейсов».
в общем, не важно. я в душе перфекционист, даже если это идет вразрез с моими личными привычками. вы же склоняетесь к последним. бог вам судья.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А я считаю, что разработчик сайта должен решать когда нужно использовать _blank, а когда нет.
Всё-таки лучше решение данного вопроса оставить пользователю. imho
Есть сайты, типа фишки.нет, на которых я 90% ссылок открываю в отдельном окне (они там по дефолту в новом окне открываются и это удобно) и спасибо автором за это, я, например, не люблю постоянно жать шифт+клик...

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

Это все равно, что автопроизводители предоставляли бы выбор поставлять новые авто с тормозной системой или без. Логично же, что все покупатели захотят купить автомобиль с тормозами.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
В Maxthon (оболочка для IE) есть очень удобное решение этой проблемы - клик на линк открывает в текущем табе, а нажатие и оттаскивание в сторону (drag) всегда открывает в новом. Ни одном другом браузере (включая плагины) я такого не видел.
Это называется жесты. Используются не только для ссылок. В опере из коробки, в ФФ есть кривой плагин.
Ага, спасибо. Пошёл, посмотрел на GragdeGo. Жест в каждую сторону отдельно, наверное от этого не различает жесты всегда правильно (во всяком случае у меня). Надо помучать его поактивнее чтобы понять хорош он или нет.
>то я зажму Ctrl (в Опере — Shift )
в Опере просто средней кнопкой клацнуть можно юез всяких шифтов и ссылка в овом окне откроется!
В ФФ тоже, но не у всех средняя кнопка есть.
Классический образец мышления "кампутерщика". 90% простых юзеров не знают, как открывать ссылки в новом окне.
Я уже давно пользуюсь ссылками так - если нужно открыть в этом же табе, просто кликаю, если нужно в новом табе, через попап выбираю "Открыть в новой закладке". Доверие в правильности решения веб-мастера о том, в новом или не новом табе открывать ссылку, у меня уже давно отбили.

window.open() ужасно не люблю, но иногда по-другому никак (я не про onclick'и и javascript:'ы), и от этого ещё хуже =(
А в MobileSafari у iPhone просто нету другого способа открыть ссылку в новой вкладке, кроме как ежели разработчик прописал для нее _blank.
А браузер все равно хороший.
Мне кажется проще выдавать пользователю чеки: ссылки в новом окне/ссылки в текущем окне.
Пусть сам делает выбор.. Если я правильно понял суть поста )
Не в тему. Сегодня вышла Opera AC 3.5.1 Final! Самая лучшая модификация Opera - bit-center.ru
странно, что никто не сказал про очень приятную особенность оперы

безо всяких user js можно щелкнуть по ссылке правой кнопкой и выбрать «Open» (просто открыть, не в новом табе) — и тогда ссылка откроется в текущем окне, чего бы там ни хотел вебмастер
Я уверен, что и через 10 лет Опера будет радовать меня приятными сюрпризами :)
Интересно, а что сторонники контроля автора над открыванием новых окон имеют против настройки в браузере, которая будет определять, стоит слушаться автора или нет? Ведь именно это и обсуждается в данном хабратопике. Хотя почему-то сторонники навязывания своим посетителям target="_blank" не обращают на это внимания.

На всякий случай поясню ещё раз. Речь идёт о настройке в браузере, которая может принимать два значения:

1. Если на ссылке есть target="_blank", слушаться автора. Эта опция выбрана по умолчанию в рассчёте на неопытных пользователей, которые ничего не настраивают.
2. Не обращать внимания на target="_blank" и давать весь контроль над открытием ссылок пользователю.

Аналогия с машинами не подходит: действительно, раз появляются такие user css для браузеров, не дающих полного контроля над открытием новых окон и табов, значит, людям это нужно, и нужно настолько сильно, что они пишут для этого свои пользовательские css (которые не решают проблему полностью). Итак, что же вебмастеры сайтов для людей, не знающих, что такое браузер, имеют против такого решения?
Именно так. Я рад что вы правильно поняли тему топика.
все хорошо, спасибо за тему.
но флешовые ссылки тоже открываются в том же табе. и ни один из перечисленных способов открыть ссылку в новом табе не действует. это в Firefox.
решение есть?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории