summaryrefslogtreecommitdiffstats
path: root/modules/kajax/ajax.js
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-04-06 06:16:02 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-04-06 06:16:02 +0000
commit065e228c184aa3043dbb93c701d8c2a8cfb05b1e (patch)
treee827b0a4edb07957a8a0b80edfe5edccb698f6e5 /modules/kajax/ajax.js
parent3b0791a0e038937b6d1dab49e6599aff5f48a4ab (diff)
downloadampache-065e228c184aa3043dbb93c701d8c2a8cfb05b1e.tar.gz
ampache-065e228c184aa3043dbb93c701d8c2a8cfb05b1e.tar.bz2
ampache-065e228c184aa3043dbb93c701d8c2a8cfb05b1e.zip
added a new function to song and added a untested mpd controller
Diffstat (limited to 'modules/kajax/ajax.js')
-rwxr-xr-xmodules/kajax/ajax.js45
1 files changed, 45 insertions, 0 deletions
diff --git a/modules/kajax/ajax.js b/modules/kajax/ajax.js
new file mode 100755
index 00000000..9920f4d4
--- /dev/null
+++ b/modules/kajax/ajax.js
@@ -0,0 +1,45 @@
+<script type="text/javascript">
+ //var xmlDoc = null;
+ var http_request = false;
+ var IE = true;
+
+ function makeRequest(url,getTerms) {
+ if (window.ActiveXObject) { // IE
+ try {
+ http_request = new ActiveXObject("Msxml2.XMLHTTP");
+ }
+ catch (e) {
+ try {
+ http_request = new ActiveXObject("Microsoft.XMLHTTP");
+ }
+ catch (e) {}
+ }
+ }
+ else { // Mozilla
+ IE = false;
+ http_request = new XMLHttpRequest();
+ }
+ if (!http_request) {
+ return false;
+ }
+ http_request.onreadystatechange = function() {};
+ http_request.open('GET', url+"?"+getTerms, false);
+ http_request.send(null);
+ }
+
+ function getContents(http_request) {
+ if (http_request.readyState == 4) {
+ if (http_request.status == 200) {
+
+ }
+ }
+ }
+
+ function ajaxPut(url,getTerms,uid) {
+ makeRequest(url,getTerms);
+
+ data = http_request.responseTXT;
+ document.getElementById(uid).innerHTML = data;
+ }
+
+</script>