cool. one step forward another step backward… I figured out how to sync it, but now I don’t know how to make the variable useful. The returned variable is, once again, undefined regardless of stream status. Here’s what I have:
function reloadFrame() {
for (var i=3;i<=14;i++){
var nm = 'frame' + i;
var ur = document.getElementById(nm).attributes[4].nodeValue;
ur = ur.split("/");
ur = ur[ur.length-2];
ur = 'https://api.twitch.tv/kraken/streams/' + ur;
var em = $.ajax({
type: "GET",
url: ur,
dataType: 'jsonp',
async: false}).response;
if(em.data.stream === null) {
document.getElementById(nm).style.width = '0px';
} else {
document.getElementByID(nm).style.width = '160px';
document.getElementById(nm).src += '';
}
}
}