// JavaScript Document var cargando_carrito=false; function borrar_carrito(ident,idioma){ var url="carrito/borrar.php?PHPSESSID=1rraul6u0o8o84lb7kcq716dk6&id="+ident+"&idioma="+idioma; //alert(url); peticion_carrito(url); } function enviar(idioma){ var url = procesar_url(idioma); peticion_carrito(url); } function peticion_carrito(url) { cargando_carrito = true; var http_request = false; //alert(url); if (window.XMLHttpRequest) { // Mozilla, Safari, ... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); // See note below about this line } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.onreadystatechange = function() { mostrar_carrito(http_request); }; http_request.open('GET', url, true); http_request.send(null); //pedir por ajax los datos y ponerlos en la capa "producto_izquierda" //una vez acabado, comprueba que no esta cargando ninguna de estas capas y oculta "producto_loading" //} } function mostrar_carrito(http_request){ if (http_request.readyState == 4) { if (http_request.status == 200) { //var date = new Date(); //var curDate = null; //do { curDate = new Date(); } //while(curDate-date < 2000); //alert (http_request.responseText); document.getElementById("cesta").innerHTML = http_request.responseText; //document.getElementById("producto_izquierda").style.display=""; } else { alert('There was a problem with the request.'); } } cargando_carrito = false; //quitar_loading(); } function procesar_url(idioma){ var url=""; var num_prod=0; var elemento_union="&"; if (document.getElementById("cont_id").value>0) { for (n=0; n0) { num_prod++; url=url+elemento_union+"id_"+num_prod+"="+document.getElementById("id_" + n ).value+"&num_"+num_prod+"="+document.getElementById("num_productos_" + n ).value; elemento_union="&"; } } if (url!="") { if (document.getElementById("variedad")!=null) url=url+"&variedad="+document.getElementById("variedad").value; url="carrito/add.php?PHPSESSID=1rraul6u0o8o84lb7kcq716dk6"+url+"&cont="+num_prod+"&idioma="+idioma; } } return url; }