Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript Bookmarklets

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

zhuman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
имеется следующий букмарклет:

Код:

javascript:Qr=document.getSelection();if(!Qr){void(Qr=prompt('OneLook.com:',''))}if(Qr)location.href='http://google.com/search?q='+escape(Qr)+' '

 

 
Если щелкнуть на такую ссылку в Oпере с тулбара или из закладок, то запустится поиск в гугле по выделенному на текущей странице слову или выдается запрос в окошке при отсутствии выделения.
 
Вопрос: что нужно изменить чтобы букмарклет открывал страницу не в текущем окне, а в новом?
 
зы. о букмарклетах: www.bookmarklets.com, nontroppo.org/wiki/BookMarklets, philburns.com/bookmarklets.html
 

Всего записей: 409 | Зарегистр. 18-06-2004 | Отправлено: 13:38 17-03-2005
ManHunter



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
javascript:Qr=document.getSelection(); if(!Qr){void(Qr=prompt('OneLook.com:',''))} if(Qr) open('http://google.com/search?q='+escape(Qr)+' ');
 

 
Добавлено:
только у меня Mozilla при таком вызове блокировала всплывающие окна.

----------
"На любое мое движение ваша реакция предусмотрена,
В лучшем случае - равнодушие, в худшем случае - патология..." (C) Егор Летов

Всего записей: 3091 | Зарегистр. 20-03-2004 | Отправлено: 13:58 17-03-2005
zhuman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ManHunter
в Опере:  
да, так открывается поиск в новом окне, но в исходном окне Опера также пытается загрузить букмарклет, и, сооветственно выдает лишь [object Window], приходится делать Back
в Firefox-e то же самое..
 
пробовал window.open вместо open - без изменений
 
что, единственный выход - добавить возврат по history?
 
зы. а насчет всплывающих окон в опере есть фича "open requested popups only", может в Мозилле тоже что-то подобное есть..

Всего записей: 409 | Зарегистр. 18-06-2004 | Отправлено: 15:57 17-03-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Javascript Bookmarklets


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru