function init_object() { var obj_to_set; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { obj_to_set = new ActiveXObject(msxmlhttp[i]); } catch (e) { obj_to_set = null; } } if(!obj_to_set && typeof XMLHttpRequest != "undefined") obj_to_set = new XMLHttpRequest(); if (!obj_to_set) alert('Could not create connection obj_to_setect.'); return obj_to_set; } function editCart(vinyl_id){ url = "/js/add_to_cart.php?tid="+vinyl_id; // obj abholen obj= init_object(); obj.open('GET', url , true); obj.setRequestHeader("Method", "GET " + url + " HTTP/1.1"); obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // umgeht Internet Explorers Caching von GET-Anfragen obj.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); obj.send(null); obj.onreadystatechange = function() { try { ready = obj.readyState } catch (e) { //alert('!ready'); } if (ready == 4) { try { allesOk = obj.status; } catch (e) { //alert('!not ok'); allesOk = ""; } if (allesOk == 200) { cartTxt = obj.responseText; document.getElementById('cartBox').innerHTML = cartTxt; } else{ document.getElementById('cartBox').innerHTML = "Monitoring Problem (status 200)"; return false; } // if (allesOk == 200) END } // readyState =4 END } // onreadystatechange END }