Идеи: ссылки с быстрым поиском
Friday, March 31, 2006 7:15:03 AM
Иногда нужно передать ссылку на на определённый абзац страницы. Было-бы неплохо, если разработчики добавили опере такую фичу.
В моём понимании она должна работать так:
Я даю ссылку на статью и хочу, чтобы автомачически сработал поиск фразы "BitTorrent".
Для этого я даю ссылку вида "http://operafan.net/content/view/66/2/##bittorrent"
В опере открывается страница "http://operafan.net/content/view/66/2/" и автоматически прокручивается вниз до фразы "bittorrent". В других браузерах просто открывается ссылка и поиск не осуществляется.
Кстати, а такой фичи точно не существует?
Кто что дуамет по этому поводу?
В моём понимании она должна работать так:
Я даю ссылку на статью и хочу, чтобы автомачически сработал поиск фразы "BitTorrent".
Для этого я даю ссылку вида "http://operafan.net/content/view/66/2/##bittorrent"
В опере открывается страница "http://operafan.net/content/view/66/2/" и автоматически прокручивается вниз до фразы "bittorrent". В других браузерах просто открывается ссылка и поиск не осуществляется.
Кстати, а такой фичи точно не существует?

Кто что дуамет по этому поводу?







LoiR # Friday, March 31, 2006 12:19:12 PM
В таком случае буду кидать ссылки на огромные тексты,а на все возмущенные возгласы,буду говорить:"используй нормальный браузер"
Nikita VasilyevELV1S # Friday, March 31, 2006 2:22:17 PM
LoiR # Friday, March 31, 2006 2:29:21 PM
Надо на операфан ввести должность "Писатель вишлистов и багрепортов".
И я даже знаю, КТО это будет
Nikita VasilyevELV1S # Friday, March 31, 2006 2:43:47 PM
LoiR # Friday, March 31, 2006 3:18:55 PM
Azamadt SmaguloffprofiT # Friday, March 31, 2006 10:18:52 PM
Я "дуамую" что это есть. Более того я знаю что это есть. Есть такая штука XPath (кстати упомянутый тут же Kildor -- большой этого дела любитель). В девятке поддерживается. Через неё можно ссылаться на любой элемент страницы (я в контексте наших пожеланий говорю, на самом деле там пообщнее будет).
Есть и расширение для этого дела.
Хотя это можно сделать и в 8-ке. Извратом.
Что-такое есть у великого и ужасного.
Nikita VasilyevELV1S # Saturday, April 1, 2006 7:45:17 AM
А где лучше про этот XPath почитать? И ещё бы пример его использования не помешал.
А что у гугла есть? Я что-то не понял.
Nikita VasilyevELV1S # Saturday, April 1, 2006 5:17:27 PM
Появился вопрос. Есть ли в XPath полный аналог предложенной мной идеи(полный по принципу действия). Короче, как в XPath реализовать мою идею?
Kostia RomanovKildor # Sunday, April 2, 2006 1:55:53 PM
nodes=document.evaluate('//*[contains('+string+')]', document.body,null,null,null), node=null; while(node=nodes.iterateNext()){ node.removeAttribute('required'); }что-то такое…
ну и стоит поглядеть на UHB, как там поиск сделан.
Nikita VasilyevELV1S # Sunday, April 2, 2006 3:03:02 PM
Похоже я совсем не в теме, т.к. из предыдущего поста ничего не понял
Kostia RomanovKildor # Tuesday, April 4, 2006 5:19:13 PM
nodes=document.evaluate('[contains(//*,'+string+')]', document.body,null,null,null); node=nodes.iterateNext() // а тут надо получить y-координату блока (или даже текста), и спозиционировать просмотр на неёЭлвис, всё просто.
вызывается xPath метод, который ищет по нодам в поисках совпадений.
он приносит тебе пачку нод, которые тебе надо обойти и сфокусировать на них оперу.
а UHB — это быстрый поиск по странице, сделаный как userJS, лежит на userJS.org и операВики
Nikita VasilyevELV1S # Tuesday, April 4, 2006 5:30:17 PM
Azamadt SmaguloffprofiT # Saturday, July 22, 2006 6:21:39 PM
Один-в-один сделали такой UserJS. Прям по заказу. Я же говорил что копать надо в этой стороне, а ты ещё не верил...