За последние 24 часа нас посетили 18270 программистов и 1607 роботов. Сейчас ищут 1538 программистов ...

Виджеты

Тема в разделе "JavaScript и AJAX", создана пользователем kas1e, 5 май 2009.

  1. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    Здравствуйте.

    Хочу попросить совета - насчет html кода, копируемого с одного ресурса на различные другие.

    Как можно реализовать, чтобы этот кусочке кода работал на чужих сайтах? Создание айфрейма - так браузеры ругаются на скриптпостинг, не дают подгружать.

    Но как-то же это делают...

    Не поделитесь идеями по реализации данной технологии?

    На примере скрипта голосования, расположенного на одном сайте, и копируемого хтмл кодом на другие.
     
  2. vital

    vital Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    162
    Симпатии:
    0
    Адрес:
    Минск
    если я правильно понял то надо что-то вроде этого:

    сайт1
    HTML:
    1. <script src="http://site2.com/vote.js"></script>
    2.  
    3. <body onLoad="aaa()">
    4. html код
    5. <span id=vote>место под html с другого сайта</span>
    6. html код
    7. </body>
    сайт2 (http://site2.com/vote.js)
    [js]var html='код который надо передать';

    function aaa() {
    document.getElementById('vote').innerHTML=html;
    }[/js]
     
  3. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    onLoad="aaa()" неприемлимо =)

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

    + нужен обратный, так сказать, отклик. при каких-либо действиях страница перегружаться не должна, изменения в виджите должны влиять только на виджет =(
     
  4. vital

    vital Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    162
    Симпатии:
    0
    Адрес:
    Минск
    после загрузки страницы вышеуказанный код вставит в элемент с id=vote то что будет передано.. элемент с этим id можете поставить в любое место сайта..

    ajax
     
  5. kas1e

    kas1e Активный пользователь

    С нами с:
    6 апр 2009
    Сообщения:
    280
    Симпатии:
    0
    как же уместить все в пару строк хтмл кода с аяксом... не жквери же со своего сайта подгружать - может выйти конфликт с ихними библиотеками =(