Jump to content
  • 0

Ссылки из результатов поиска Яндекса в виде таблицы


alexspb
 Share

Question

Сделал скрипт, представляющий результаты выдачи в виде таблицы.

Может быть полезен тем. кто смотрит выдачу Яндекса глазками (на скорую руку, например).

Надо создать любую закладку и вместо урла вставить код.

Код ниже, при вставке в закладку заменить разбитое слово java script на javascript

java script:var s = '<table border=1>'; var cnt = 1; for ( i=0; i < document.links.length; i++ ){s += ( document.links[i].className == 'cs' ) ? '<tr><td>' + (cnt++) + '</td><td><a href="' + document.links[i].href + '">' + document.links[i].href + '</a></td><td>' + document.links[i].innerHTML + '</td></tr>' : ''; }document.write(s+'</table>');

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Таблица невалидная получится :) - если только для transitional

java script: <- это что за ерунда?

зачем заводить переменную cnt если можно использовать i+1 (если уж вам нумерация с нуля не нравится)?

Link to comment
Share on other sites

  • 0

java script - эту ерунду движок форума подставляет, я написал соответствующий комментарий

зачем заводить переменную cnt
когда идешь на вторую страницу, то проще получить нумерацию с нужной страницы, изменив эту переменную

да и использовать i+1 - неудобно, так как приходится ВЕСЬ массив ссылок перебирать, и откидывать лишнее

Edited by alexspb
Link to comment
Share on other sites

  • 0

<a href="#" onclick="var s = '<table border=1>'; var cnt = 1; for ( i=0; i < document.links.length; i++ ){s += ( document.links[i].className == 'cs' ) ? '<tr><td>' + (cnt++) + '</td><td><a href="' + document.links[i].href + '">' + document.links[i].href + '</a></td><td>' + document.links[i].innerHTML + '</td></tr>' : ''; }document.write(s+'</table>'); return false;">ссылка</a>

так не работает?

Link to comment
Share on other sites

  • 0
так не работает?
не работает

может мы о разных вещах говорим? это не в код страницы вставляется, а создав один раз закладку в избранном, могу для любой страницы вывести ссылки (в данном случае для выдачи яндекса, но если убрать условие - то для любой)

Link to comment
Share on other sites

  • 0

Кстати, не пойму, зачем это, если честно. Ни разу не было желания получить только ссылки, а уж тем более если для этого нужно дополнительное действие.

Как упражнение в создании букмарклетов — наверное неплохо.

Link to comment
Share on other sites

  • 0
Кстати, не пойму, зачем это, если честно.
мне это экономит время (всегда под рукой - не надо запускать программ, куда бы пришлось вводить урл и т.п.)

+ как упражнение, как вы заметили

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy