diff options
author | root <root@mediaserver.Belkin> | 2010-02-17 23:14:37 +0100 |
---|---|---|
committer | root <root@mediaserver.Belkin> | 2010-02-17 23:14:37 +0100 |
commit | f27608f2695d51f563adb6ebc8c475c6a8df53ba (patch) | |
tree | c1a909a310b10f267221029e3ba50462dbd3a63f /javascript/ajax.js | |
download | istreamdev-f27608f2695d51f563adb6ebc8c475c6a8df53ba.tar.gz istreamdev-f27608f2695d51f563adb6ebc8c475c6a8df53ba.tar.bz2 |
0.3.5-dev
Diffstat (limited to 'javascript/ajax.js')
-rwxr-xr-x | javascript/ajax.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/javascript/ajax.js b/javascript/ajax.js new file mode 100755 index 0000000..7ccafe2 --- /dev/null +++ b/javascript/ajax.js @@ -0,0 +1,27 @@ +function ajax() +{ + var xhr=null; + + xhr = new XMLHttpRequest(); + //on définit l'appel de la fonction au retour serveur + xhr.onreadystatechange = function() { alert_ajax(xhr); }; + + xhr.open("GET", "streamstatus.php", true); + xhr.send(null); +} + +function alert_ajax(xhr) +{ + if (xhr.readyState==4) + { + var docXML= xhr.responseXML; + var streamstatus = null; + var items = docXML.getElementsByTagName("streamstatus") + + streamstatus = items.item(0).firstChild.data; + if ( streamstatus == 'error' ) + this.location.href = 'error.php'; + else + swapPic(); + } +} |