<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
var usr = 'charliesheen';
function changeusr()
{
usr = document.getElementById("usrText").value;
updatetwitter();
}
var twitter;
newtwitter();
function updatetwitter()
{
twitter.render().setUser(usr).start();
}
function newtwitter()
{
twitter =
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 4,
interval: 6000,
width: 200,
height: 300,
theme: {
shell: {
background: '#ffffff',
color: '#367542'
},
tweets: {
background: '#e3dfe3',
color: '#000000',
links: '#110af5'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
hashtags: true,
timestamp: true,
avatars: false,
behavior: 'all'
}
}).render().setUser(usr).start();
}
</script>
<br/>
Change user:
<input name="usrText"/>
<button onclick="changeusr()">Go</button>
결과는 다음과 같습니다.로드가 잘됩니다. 새로운 사용자 이름을 입력하고 "go"를 클릭하면 트위터 위젯을 다시로드하거나로드하지 않을 수 있으며, "join the conversation"링크는 올바른 URL을 가리 킵니다. 입력 한 새 사용자로 URL을 다시로드하고 싶습니다. 나는 완전한 자바 스크립트 멍청 아. 미리 감사드립니다.이 자바 스크립트에 어떤 문제가 있습니까?
jsbin 또는 jsfiddle에서 만들 수 있습니까? –
@Michael Haren은 jsfiddle에서 똑같이 작동합니다 ... – xdumaine
오른쪽 ... 나 자신을 만들 필요가 없도록 공유 할 수 있습니까? –