This repository was archived by the owner on Apr 29, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
41 lines (33 loc) · 1.44 KB
/
script.js
File metadata and controls
41 lines (33 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
step_one = true;
var xmlhttp = new XMLHttpRequest();
function generateBoxes() {
document.getElementById("userbox-wrapper").innerHTML = "";
document.getElementById("tweet-text").innerHTML = "";
step_one = true;
current_screen_name = document.getElementById("screen_name_input").value;
newUserbox();
setInterval(function() {newUserbox();} , 5000);
}
function newUserbox() {
if (step_one == true) {
xmlhttp.open("GET","lookup.php?screen_name="+current_screen_name,true);
}
else {
xmlhttp.open("GET","ajax.php?screen_name="+current_screen_name,true);
}
xmlhttp.send();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
var response = xmlhttp.responseText;
if (response == "Error: Cannot connect to Twitter API") {
document.getElementById("tweet-text").innerHTML = response;
}
var obj = jQuery.parseJSON(response);
document.getElementById("userbox-wrapper").innerHTML = document.getElementById("userbox-wrapper").innerHTML + '<a href="http://twitter.com/' + obj.screen_name + '" target="_blank"><div class="userbox" style="background-image: url(\'' + obj.profile_image_url + '\');" title="'+ obj.screen_name +'"></div></a>';
document.getElementById("tweet-text").innerHTML = "<strong>" + obj.screen_name + ":</strong> " + obj.tweet;
document.getElementById("userbox-wrapper").scrollTop = document.getElementById("userbox-wrapper").scrollHeight;
current_screen_name = obj.screen_name;
step_one = false;
}
}
}