Виджет окна поиска в твиттере - PullRequest
0 голосов
/ 13 июня 2011

Я звоню в твиттер динамически, чтобы получить виджет на сайте. http://twitter.com/about/resources/widgets/widget_search

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

Я могу получить твиты, но они удаляют предыдущий контент, который уже находится на странице, и обновляют ту же страницу только с помощью твиттер-фидов. Вот код:

<label>Enter Search Keyword:</label>
<input type="text" id="twtKeyword"/>
<br/><br/>

<label>Enter Title:</label>
<input type="text" id="twtTitle"/>
<br/><br/>

<label>Enter Subject:</label>
<input type="text" id="twtSubject"/>
<br/><br/>

<input type="button" id="twtBtnClick" value="Click" onclick="getPageTwitter();"></input>









function getPageTwitter()
{
    var searchWord=document.getElementById("twtKeyword").value;
    var titleTwt=document.getElementById("twtTitle").value;
    var subjectTwt=document.getElementById("twtSubject").value;

    $( "#twitterWidget" ).dialog( "close" );


  new TWTR.Widget({
  version: 2,
  type: 'search',
  search: searchWord,
  interval: 6000,
  title: titleTwt,
  subject: subjectTwt,
  width: 250,
  height: 300,
  theme: {
    shell: {
      background: '#8ec1da',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#1985b5'
    }
  },
  features: {
    scrollbar: false,
    loop: true,
    live: true,
    hashtags: true,
    timestamp: true,
    avatars: true,
    toptweets: true,
    behavior: 'default'
  }
}).render().start();


}

Но я хочу, чтобы виджет оставался на той же странице, не затрагивая предыдущее содержимое страницы

Ответы [ 2 ]

1 голос
/ 02 августа 2011

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

Вы можете просмотреть страницу здесь http://www.twitamix.com

1 голос
/ 24 июня 2011

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

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