summaryrefslogtreecommitdiffstats
path: root/modules/kajax/ajax.js
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-06-06 01:24:39 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-06-06 01:24:39 +0000
commit56acdc4b64567461ca153f617e3ec86938369516 (patch)
tree1208cd4e33c2bfa2e228fe19f27248c856dd14a3 /modules/kajax/ajax.js
parentbc0d3d581e4bf62e1afda4455612ab25951e0b5f (diff)
downloadampache-56acdc4b64567461ca153f617e3ec86938369516.tar.gz
ampache-56acdc4b64567461ca153f617e3ec86938369516.tar.bz2
ampache-56acdc4b64567461ca153f617e3ec86938369516.zip
turn the sajax stuff back into ajax and also commit some broken mpd skipping code yea!
Diffstat (limited to 'modules/kajax/ajax.js')
-rwxr-xr-xmodules/kajax/ajax.js45
1 files changed, 30 insertions, 15 deletions
diff --git a/modules/kajax/ajax.js b/modules/kajax/ajax.js
index 0ed70087..cbe86c78 100755
--- a/modules/kajax/ajax.js
+++ b/modules/kajax/ajax.js
@@ -2,7 +2,31 @@
var http_request = false;
var IE = true;
- function makeRequest(url,getTerms) {
+ function ajaxRequest(url) {
+ 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, true);
+ http_request.send(null);
+ }
+
+ function ajaxPut(url,uid) {
if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
@@ -21,23 +45,14 @@
if (!http_request) {
return false;
}
- http_request.onreadystatechange = function() {};
- http_request.open('GET', url+"?"+getTerms, false);
+ http_request.onreadystatechange = function() { getContents(http_request,uid); };
+ http_request.open('GET', url, true);
http_request.send(null);
}
- function getContents(http_request) {
+ function getContents(http_request,uid) {
if (http_request.readyState == 4) {
- if (http_request.status == 200) {
-
- }
+ data = http_request.responseText;
+ document.getElementById(uid).innerHTML = data;
}
}
-
- function ajaxPut(url,getTerms,uid) {
- makeRequest(url,getTerms);
-
- data = http_request.responseText;
- document.getElementById(uid).innerHTML = data;
- }
-