Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 7

не выполняется js

19.09.2012, 09:10. Показов 1069. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,Пытаюсь поставить "мне нравится" вконтакте под фото
Код:

HTML5
1
2
3
4
5
<div id="pv_like_wrap" class="fl_l" onmouseover="Photoview.likeOver()" onmouseout="Photoview.likeOut()" onclick="Photoview.like()">
<span class="fl_l" id="pv_like_link">Мне нравится</span>
<i class="fl_l" id="pv_like_icon" style="opacity: 1; "></i>
<span id="pv_like_count" class="fl_l">9504</span>
</div>
вставляю в браузерную строку и жму ентер
Код:

JavaScript
1
javascript:document.getElementById("pv_like_wrap").click();
в результате происходит ридерект на поиск в яндекс.
может как то по другому js оформить нужно?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.09.2012, 09:10
Ответы с готовыми решениями:

Код не выполняется в одном месте, но выполняется в другом
Вот код процедуры: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; ...

Проект выполняется на Windows 8, но не выполняется на виртуальной машине
У меня есть проект, собранный в релиз, в котором осуществляется внедрение своей dll в память чужих процессов (после внедрения в DLL...

Не выполняется запрос в коде, но выполняется в phpliteadmin
всем привет! необходима небольшая помощь, есть бд с таблицей &quot;keys&quot; и одной из колонок в ней - &quot;key&quot;. также есть запрос: SELECT...

2
 Аватар для moskitos80
442 / 99 / 42
Регистрация: 04.10.2011
Сообщений: 359
20.09.2012, 14:35
На сколько я знаю лайки вк заключены примерно в такую разметку:
HTML5
1
2
3
4
5
6
7
<div class="post_like_wrap fl_r" onmouseover="wall.postLikeOver('19439239_110')" onmouseout="wall.postLikeOut('19439239_110')" onclick="wall.like('19439239_110', '20b18dbdf9fc2f4f61'); event.cancelBubble = true;">
  <div class="post_like">
    <span class="post_like_link fl_l" id="like_link19439239_110">Мне нравится</span>
    <i class="post_like_icon  fl_l" id="like_icon19439239_110" style="opacity: 0.4; "></i>
    <span class="post_like_count fl_l" id="like_count19439239_110">1</span>
  </div>
</div>
Следовательно здесь мы можем выбрать элементы либо имени тега "DIV", либо более правильно по имени класса:
JavaScript
1
document.getElementsByClassName("post_like_wrap fl_r")
Но это во-первых будет работать не везде (getElementsByClassName - поддерживается не всеми браузерами), а во-вторых вернёт массив, к элементу которого мы можем обратиться только по индексу:
JavaScript
1
javascript:document.getElementsByClassName("post_like_wrap fl_r")[0]
Из выше сказанного следует вывод, что вам нужно знать порядковый номер элемента в массиве (т.е. какой это лайк по счёту сверху от первого минус один - потому что нумерация элементов в массиве начинается с 0!), тогда вашу задумку можно реализовать так (return false; - на всякий случай, что бы предотвратить действие браузера по-умолчанию) в адресной строке набирайте:
JavaScript
1
javascript:document.getElementsByClassName("post_like_wrap fl_r")[0].click();return false;
Сорь не понял сразу где вы хотите это делать. Когда разворачиваешь фото можно сделать так:
JavaScript
1
javascript:document.getElementById("pv_like_wrap").click(); return false;
return false; - предотвратит перенаправление.
0
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 7
20.09.2012, 17:39  [ТС]
Спасибо большое что постарались мне помочь,но к сожалению все-равно не работает.
Но, так как это было нужно в частности для браузера пишущегося на делфи, я нашел другое решеие и сейчас все кликает) вопрос теперь в другом, почему компонент webbrowser отображает некоторые страницы интернета иначе чем IE. + ко всему, почему то на сторонних сайтах, где разрешена авторизация через контакт,невозможно авторизоваться,просто жмешь по кнопке и ничего не происходит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.09.2012, 17:39
Помогаю со студенческими работами здесь

Нужно передать файл, расположенный на рабочей станции, на которой выполняется сервер, на рабочую станцию​​, на которой выполняется клиент. MailSlot
Ребята. Нужна помощь. Нужно передать файл, расположенный на рабочей станции, на которой выполняется сервер, на рабочую...

Вывести на экран "условие выполняется", если все элементы массива положительные и "условие не выполняется", если это не так.
1)Тип массива вещественный.Число элементов 11. Вывести на экран &quot;условие выполняется&quot;, если все элементы массива положительные и...

Не выполняется if
Почему может не выполняться оператор if? Ни одна ветка не исполняется, ни истинная, ни ложная. Сразу на return переходит. Среда CSS6.0.1....

Выполняется и if и else
Есть форма загрузки сразу нескольких изображений. Метод передачи формы POST. Всем инпутам дан name=&quot;file&quot; что превращает их в...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru