Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.07.2011, 11:43
Аватар для warobushek
Аспирант
Отправить личное сообщение для warobushek Посмотреть профиль Найти все сообщения от warobushek
 
Регистрация: 18.07.2008
Сообщений: 80

Много кнопок "Мне нравится"
Здравствуйте, на странице есть очень много элементов, для которых в их описании нужно добавлять кнопку "Мне нравится".

[РЕШЕНО]: IE8 не нравится наличие кавычек в параметре pageTitle для этого виджета Вконтакте.
Для каждого элемента кнопку подтягиваю следующим кодом при нажатии на нем:
VK.Widgets.Like(wrap_id,
                    {type: "mini", pageTitle: vk_title,
                     pageUrl: cur_href,
                     pageImage: cur_image, pageDescription: ""},
                     program_crc);


Internet Explorer ругается:
Internet Explorer изменил эту страницу для предотвращения запуска скриптов между узлами.

Как можно обойти такое поведение IE?

Последний раз редактировалось warobushek, 13.07.2011 в 13:40.
Ответить с цитированием
  #2 (permalink)  
Старый 12.07.2011, 12:45
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

положи все кнопки в один контейнер. обработчик клика на него. и отлавливай на какой кнопке событие произошло http://javascript.ru/tutorial/events
может поможет-не работал с контактом
Ответить с цитированием
  #3 (permalink)  
Старый 13.07.2011, 08:30
Аватар для warobushek
Аспирант
Отправить личное сообщение для warobushek Посмотреть профиль Найти все сообщения от warobushek
 
Регистрация: 18.07.2008
Сообщений: 80

Суть вопроса в том, чтобы обойти XSS фильтр IE8 и выше .

>> положи все кнопки в один контейнер. обработчик клика на него.
от этого количество кнопок ведь не уменьшится
следовательно IE будет по-прежнему ругаться

Вот здесь
http://stackoverflow.com/questions/2...s-it-really-do
предлагают выставлять заголовок X-XSS-Protection: 0, чтобы фильтр обойти.
Но в моем случае пока не понятно: я должен выставлять этот заголовок или Vkontakte?

P.S.: странный факт.
на другой странице у меня IE не блокирует кнопки, хотя их там 60 штук
пропускает: http://www.akado-ural.ru/Телеканалы
блокирует : http://www.akado-ural.ru/Телеп...ре/0/0/10000

в чем различие? не пойму ..

Последний раз редактировалось warobushek, 13.07.2011 в 10:28.
Ответить с цитированием
  #4 (permalink)  
Старый 13.07.2011, 13:40
Аватар для warobushek
Аспирант
Отправить личное сообщение для warobushek Посмотреть профиль Найти все сообщения от warobushek
 
Регистрация: 18.07.2008
Сообщений: 80

[РЕШЕНО]: IE8 не нравится наличие кавычек в параметре pageTitle для этого виджета Вконтакте.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чудеса математики js при padding borovik Элементы интерфейса 6 09.07.2011 22:02
Переменную в параметры "Мне нравится" lustoff Оффтопик 0 15.04.2011 21:29
Если IE8/9 режет ваш виджет "мне нравится" вконтакте bdiang Internet Explorer 0 17.03.2011 08:03
form и много submit Артем125 Events/DOM/Window 13 01.10.2009 16:50