Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   помогите разобраться в коде пожалуйста (https://javascript.ru/forum/misc/42384-pomogite-razobratsya-v-kode-pozhalujjsta.html)

ванка 24.10.2013 08:32

помогите разобраться в коде пожалуйста
 
что каждая строка значит
var nick=en_ru(Username)
var div = document.getElementsByTagName('div'); 
var a = document.getElementsByTagName('a'); 
var span = document.getElementsByTagName('span');
var title =''; if(document.getElementsByTagName('title')[0]!=undefined) title=en_ru(document.getElementsByTagName('title')[0].textContent);
var img = document.getElementsByTagName('img');
var any_tag=document.getElementsByTagName('*');
//document.querySelectorAll
var f_time = /(\d+):(\d+):(\d+)/;

BETEPAH 24.10.2013 08:54

Начну с восьмой строки - в ней комментарий.

Skipp 24.10.2013 09:19

1. В переменную nick записываеться результат функции en_ru в которую передаёться переменная Username
2. В переменную div записываеться результат функции которая возвращает все элементы div
3. -||- все элементы a
4. -||- все элементы span
5. Переменная title получает пустую строку, происходит проверка есть ли на странице элементы title если есть, то в переменную title записываеться текстовое содержимое из элемента title.
6. img = все элементы img
7. any_tag = все элементы
8. Коментарий, к предыдущей строке
9. f_time получает значение регулярного выражения цифры:цифры:цифры , видимо для поиска даты.

ванка 27.10.2013 05:57

ребят помогите, если например код элемента 'мои сообщения' в контакте
<a href="/im" onclick="return nav.go(this, event, {noback: true, params: {_ref: 'left_nav'}});" class="left_row"><span class="left_count_pad left_count_persist" onmouseover="Pads.preload('msg')" onmousedown="return Pads.show('msg', event)" onclick="return (checkEvent(event) || browser.msie6) ? true : cancelEvent(event)"><span class="left_count_wrap  left_void fl_r"><span class="inl_bl left_plus">+</span></span></span><span class="left_label inl_bl">Мои Сообщения</span></a>


если мне нужно что бы мой скрипт на сайте вконтакте перешел в 'мои сообщения'

вопрос в том, как с помощью var a = document.getElementsByTagName('a'); можно это сделать?

BETEPAH 28.10.2013 00:42

Цитата:

Сообщение от ванка
если мне нужно что бы мой скрипт на сайте вконтакте перешел в 'мои сообщения'
вопрос в том, как с помощью var a = document.getElementsByTagName('a'); можно это сделать?

Скрипты не умеют ходить.
Если это первая ссылка на странице то
var a = document.getElementsByTagName('a')[0];
Если не первая то поставьте ссылке атрибут id и ищите по нему.
Странно, вконтакт стал набирать в команду девелоперов, которые не знают этого.


Часовой пояс GMT +3, время: 22:05.