这是我在我的网站中使用的代码。出于某种原因,我什么也没得到。
<div style="position:absolute; left:0px; top:0px; width:1200px; height:63px; opacity: 0;" ondrag="return false"; ondragstart="return false"; oncontextmenu="return false;"">
<img src="wpimages/wpa570f7e0.png" width="1200" height="63" border="0" id="statuslive" name="statuslive" title="" alt="" onload="OnLoadPngFix()" >
</div>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<style>
#statuslive {
display: block;
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 100001;
padding: 0;
}
</style>
<script>
var query = 'http://api.ustream.tv/json/channel/codtelevision/getValueOf/status?key=my key only';
function run() {
$.getJSON(query, function (data) {
if (data['results'] == 'live') {
document.getElementById("statuslive").style.opacity = "1";
alert('Live');
} else {
document.getElementById("statuslive").style.opacity = "0";
alert('Offline');
}
});
clearTimeout(to);
setTimeout(run, 1000);
}
run();
</script>
即使我在现场,图像也不会显示。我尝试使用最新版本的 jquery,但仍然没有图像。
这就是我得到的:
{"results":"offline","msg":null,"error":null,"processTime":true,"version":"mashery-r10"}