2011-06-13 127 views
0

我正在动态地致电twitter以获取网站上的小部件。 http://twitter.com/about/resources/widgets/widget_searchTwitter搜索框小部件

而不是用户从上面的网站获取代码,我给一个文本框输入相同的细节,以获得Twitter搜索部件框。

我能够获取推文,但它删除了以前的内容,并且已经在页面上,并且只使用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(); 


} 

但我想小部件留在同一个页面,而不影响页面

回答

1

以前的内容这不是搜索小工具是专为。您可能必须编写自己的JavaScript来轮询Search API并使用您自己的代码呈现结果。

1

我想我已经为你解答了。我完成了一些编码来完成你想要的功能,也许你可以在iframe中设置一个页面,由你决定。

您可以查看这里的页面http://www.twitamix.com

+0

非常感谢它真棒,我访问了网站,但它必须在我的情况下,动态应用。我该怎么做。请分享一些提示和你的想法。那太好了。 – 2011-08-03 04:28:26

+0

感谢您的赞扬:-)您能解释更多关于动态应用吗?我会尽我所能提供帮助 – Nalcro 2011-08-03 10:19:19