Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Есть два букмарклета, как их заставить открывать результат в новой вкладке или окне, а не в текущей?

Upupa epops Оракул (50185), закрыт 3 года назад
Первый:
javascript:q=(document.location.href);void(open('https://www.microsofttranslator.com/bv.aspx?from=&to=ru&a='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));
Второй:
javascript:q=(document.location.href);void(open('https://translate.yandex.com/translate?lang=auto-auto&url='+escape(q),'_self','resizable,location,menubar,toolbar,scrollbars,status'));
Лучший ответ
Ярослав Искусственный Интеллект (107837) 4 года назад
Вместо '_self' укажи '_blank'.
Upupa epopsОракул (50185) 4 года назад
Спасибо! Теперь открывает в новом окне. А можно сделать, чтобы открывалось в новой вкладке, но не окне? Настройка «Открывать ссылки во вкладках вместо окон» стоит. (Firefox.)
При этом букмарклет Переводчика Google открывает в новой вкладке:
javascript:var%20t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection%20&&document.selection.createRange&&document.selection.createRange().text));var%20e=(document.charset||document.characterSet);if(t!=''){window.open('http://translate.google.com/translate_t?text='+t+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);}else{window.open('http://translate.google.com/translate?u='+escape(location.href)+'&hl=ru&langpair=auto|ru&tbb=1&ie='+e);};void 0;
Upupa epops Оракул (50185) Решил эту проблему сам: javascript:q=(document.location.href);void(open('https://www.microsofttranslator.com/bv.aspx?from=&to=ru&a='+escape(q),'_blank'));
Остальные ответы
Похожие вопросы