Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2012, 23:02
Новичок на форуме
Отправить личное сообщение для Ffendlix Посмотреть профиль Найти все сообщения от Ffendlix
 
Регистрация: 31.07.2012
Сообщений: 2

javascript on click или event - Контроль действия пользователя.
Здравствуйте!
Хотелось бы озадачить любителей скриптов.
Так как я даже не могу понять что именно я делаю не так, или это в принципе невозможно :bl:

Значит есть у нас пользователь.
Ему нужно сделать несколько действий на моем сайте.
Например:
Поставить лайк в Facebook

И вот пока он не поставит мне Like ему не откроется кнопка продолжить.
Допустим он поставил Лайк, получил кнопку продолжить.
И пошел дальше. В конце получает то за что он все это выполнял.

Вопрос как это реализовать технически.

Есть такая приблуда сейчас:
HTML:
<div class="solTitle"> <a href="#"  id="next">КНОПКА FB </a></div>

<div id="summary_next" style="display:none" class="summary"><a href="#">Кнопка продолжить</a></div>


JS
$(document).ready(function(){
    $(".solTitle a").live('click',function(e){
        var contentId = "summary_" + $(this).attr('id');
        $(".summary").hide();
        $("#" + contentId).show();
    });
});


Все как бы в данном варианте работает.
Но когда я ставлю код FB - родной - просто ставится лайк и ничего не происходит.

Как бы мне все это так придумать ума не приложу.
Если что подскажете буду благодарен, спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2012, 23:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Ffendlix
Как бы мне все это так придумать ума не приложу.
повесить событие на родной лайк
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 12.09.2012, 00:25
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Сообщение от devote Посмотреть сообщение
повесить событие на родной лайк
Лайки всех соц-сетей подгружаются во фреймах.

Как вариант под кнопку(фрейм) поставить свой див и слушать клик надеясь что фрейп пропустит событие вниз. Можно попробовать перекрыть лак своим прозрачным дивом но кажется с этим есть проблемы.

Правильный вариан это из апи фейсбука узнавать лайкнул ли данную страницу нужный пользователь.
Ответить с цитированием
  #4 (permalink)  
Старый 12.09.2012, 12:28
Новичок на форуме
Отправить личное сообщение для Ffendlix Посмотреть профиль Найти все сообщения от Ffendlix
 
Регистрация: 31.07.2012
Сообщений: 2

Сообщение от Magneto Посмотреть сообщение
Лайки всех соц-сетей подгружаются во фреймах.

Как вариант под кнопку(фрейм) поставить свой див и слушать клик надеясь что фрейп пропустит событие вниз. Можно попробовать перекрыть лак своим прозрачным дивом но кажется с этим есть проблемы.

Правильный вариан это из апи фейсбука узнавать лайкнул ли данную страницу нужный пользователь.
Пробовал и тот и другой вариант.
Не работает

Как это узнать из АПИ?

Как вариант предложили использовать contents( ) - в уже загруженном скрипте FB есть фрейм.
Но как его использовать в данном варианте не ясно.

Последний раз редактировалось Ffendlix, 12.09.2012 в 12:35.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript - классы, они есть или их нету в Javascript? Golovastik Javascript под браузер 39 15.02.2013 10:38
Обработчик click вызывается несколько раз или не всегда вызывается OlegJquery jQuery 2 21.07.2011 20:37
Чтоб ссылка появлялась один раз для каждого пользователя (по IP или Cookies) Sequoia Общие вопросы Javascript 2 28.01.2010 19:16
нужна программа для этого. Чем писать? javascript или php? spam-server Серверные языки и технологии 3 27.08.2009 00:52
Не срабатывает bind(и click) после load (или get) dijah jQuery 3 27.01.2009 20:05