ocarina/html/controls.html

98 lines
1.8 KiB
HTML
Raw Normal View History

<html>
<head>
<script type="text/javascript">
function set_attr(attr)
{
var req = new XMLHttpRequest();
req.onreadystatechange=function()
{
if (req.readyState == 4 && req.status == 200)
{
document.getElementById(attr).innerHTML = req.responseText;
}
}
req.open('GET', "controls.py?a=" + attr, true)
req.send()
setTimeout("set_attr(\"" + attr + "\")", 3000)
}
function do_request(action)
{
var http = new XMLHttpRequest();
http.open('GET', "controls.py?a="+action, true);
http.send();
return http;
}
/*function get_response(http)
{
while (http.readyState != 4)
{}
var resp = http.responseText;
return resp;
}*/
function control(action)
{
var http = do_request(action);
/*var resp = get_response(http);*/
}
function play()
{
control("play");
var button = document.getElementById("play_pause");
button.innerHTML = "<img src=\"images/pause.png\" onclick=\"pause();\">";
}
function pause()
{
control("pause");
var button = document.getElementById("play_pause");
button.innerHTML = "<img src=\"images/play.png\" onclick=\"play();\">";
}
function stop()
{
control("stop");
var button = document.getElementById("play_pause");
button.innerHTML = "<img src=\"images/play.png\" onclick=\"play();\">";
}
function next()
{
control("next");
}
</script>
</head>
<body>
<table>
<tr><td id="title">Title goes here...</td></tr>
<tr><td id="artist">Artist goes here...</td></tr>
<tr><td id="album">Album goes here...</td></tr>
</table>
<table>
<tr>
<td id="play_pause">
<img src="images/play.png" onclick="play();"/>
</td><td>
<img src="images/stop.png" onclick="stop();"/>
</td><td>
<img src="images/next.png" onclick="next();"/>
</td>
</tr>
</table>
</body>
<script type="text/javascript">
set_attr("title");
set_attr("artist");
set_attr("album");
</script>
</html>