Виджет одноклассников через iframe
Здравствуйте, друзья. На форуме есть тема, как подключить виджет группы из контакта через iframe (вот эта тема - ссылка)
Вопрос возник такой: у одноклассников то же есть аналог, называется социальные виджеты (ссылка) и можно ли этот социальный виджет подключить через iframe? Изначально код вот такой <div id="ok_group_widget"></div> <script> !function (d, id, did, st) { var js = d.createElement("script"); js.src = "http://connect.ok.ru/connect.js"; js.onload = js.onreadystatechange = function () { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { if (!this.executed) { this.executed = true; setTimeout(function () { OK.CONNECT.insertGroupWidget(id,did,st); }, 0); } }} d.documentElement.appendChild(js); }(document,"ok_group_widget","50582132228315","{width:250,height:335}"); </script> и можно ли этот код заменить на iframe? |
Ты пробовал вставить это во фрейм перед написанием поста? Видимо нет, а ты попробуй - дело двух минут. И вероятнее всего все будет работать.
У таких сайтов есть защита от открытия во фрейме всего сайта, но для соц-кнопок скорее всего разрешено. |
Цитата:
Не понимаю, почему виджет группы контакта - не работает с тем кодом, который выдается на сайте вконтакте (виджет контакта работает только через iframe), а виджет одноклассников с тем кодом, который выдает на сайте - работает. Почему так? Просто интересно, почему Вот такой код не работает <script type="text/javascript" src="//vk.com/js/api/openapi.js?108"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400", color1: 'FFFFFF', color2: '2B587A', color3: '5B7FA6'}, 20003922); </script> А работает только такой код, через iframe <p><iframe frameborder="0" height="320" scrolling="no" src="http://vk.com/widget_community.php?gid=11352649&width=220&height=320" width="220"></iframe></p> А вот код с одноклассников работает <div id="ok_group_widget"></div> <script> !function (d, id, did, st) { var js = d.createElement("script"); js.src = "http://connect.ok.ru/connect.js"; js.onload = js.onreadystatechange = function () { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { if (!this.executed) { this.executed = true; setTimeout(function () { OK.CONNECT.insertGroupWidget(id,did,st); }, 0); } }} d.documentElement.appendChild(js); }(document,"ok_group_widget","50582132228315","{width:250,height:335}"); </script> Объясните пожалуйста, новичку |
Так какой в итоге получился код для виджета одноклассников в iframe ? Напишите, пожалуйста.
|
Часовой пояс GMT +3, время: 11:26. |