-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
27 lines (22 loc) · 812 Bytes
/
index.js
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
let request = new XMLHttpRequest();
function displayGIFNicely(apiData) {
let newData = JSON.parse(apiData);
let data = newData.data[0].embed_url;
document.getElementById("gif-image").innerHTML =
// "<embed src='" + data + "'>";
"<embed src='" + data + "'>";
}
request.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
displayGIFNicely(this.responseText);
}
else if (this.readyState == 4 && this.status == 404) {
}
}
// API KEY USING RANDOM GENERATOR FOR SEARCHED GIFS
function GIF_api() {
let search = gif_list[Math.floor(Math.random() * gif_list.length)]
request.open("GET", "https://mboladop-give-a-gif.herokuapp.com/gifs/" + search);
request.send();
return false;
}