Kinduff gracias por darme un apice de esperanza
Este código lo dejo en el archivo html y puedo ver los artículos seleccionados
Código HTML :
<script language=JavaScript>
visualizarcarrito();
</script>
Este es el código js
Código Javascript :
function getcookieval (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function getcookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg) return getcookieval (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
// boton eliminar
function setcookie (name,value,expires,path,domain,secure) {
document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function quitardelcarrito(RemOrder) {
if (confirm("El producto seleccionado va a ser eliminado de su carro de la compra.\n¿Esta Vd. de acuerdo?")) {
numerodeorden = getcookie("numerodeorden");
for(i=RemOrder; i < numerodeorden; i++) {
nuevopedido1 = "Order." + (i+1);
nuevopedido2 = "Order." + (i);
datos = getcookie(nuevopedido1);
setcookie (nuevopedido2, datos, null, "/");
}
nuevopedido = "Order." + numerodeorden;
setcookie ("numerodeorden", numerodeorden-1, null, "/");
deletecookie(nuevopedido,"/");
location.href=location.href;
}
}
function visualizarcarrito() {
numerodeorden = 0;
subtotal=0;
preciototal=0;
numerodeorden = getcookie("numerodeorden");
tablas = "";
for (i = 1; i <= numerodeorden; i++) {
nuevopedido = "Order." + i;
datos = "";
datos = getcookie(nuevopedido);
ficha0 = datos.indexOf("|", 0);
ficha1 = datos.indexOf("|", ficha0+1);
ficha2 = datos.indexOf("|", ficha1+1);
campos = new Array;
campos[0] = datos.substring( 0, ficha0 );//unidades
campos[2] = datos.substring( ficha1+1, ficha2 );//codigo
campos[3] = datos.substring( ficha2+1, datos.length );//PRODUCTO
tablas += "<tr style='font: 9pt; text-align: center; color=white'><td>" + campos[2] + "</td><td style='color=navy'>"
+ campos[3] + "</td><td>"// + campos[1]
+ campos[0] //+ "\"></td>"
+ "<td><input type=button id=boton value=\" Eliminar \" onClick=\"quitardelcarrito("+i+")\">"
//boton volver al catalogo
//+ " <input type=button id=boton value=\" Catálogo \" onClick=\"parent.history.back()\"></td>"
+ "<input type=hidden name=\"Referencia"+ i +"\" value=\"" + campos[2] + "\">"
+ "<input type=hidden name=\"Producto"+ i +"\" value=\"" + campos[3] + "\">"
}
document.write(tablas);
}
Resumiendo
Puedo imprimir toda la pagina web pero necesito solamente imprimir los cookies he encontrado soluciones como redireccionar la pagina y que aparezca solamente los cookie, pero ¿no seria mas fácil con algún código y listo?
Y ademas , estos cookies como los envio por un formulario php ¿Cómo le digo a php que me envie estos cookies?
gracias