ayuda al añadir filas
Publicado por isabel (2 intervenciones) el 17/12/2011 10:12:51
Buenos dias!! estoy intentando hacer como un carrito de compra, el problema es q cuando le doy a comprar a un producto me agrega esa fila al carrito, pero si le doy a otro producto, me borra la anterior para agregarme la actual, alguien me puede ayudar a ir agregando filas conforme yo doy a comprar?? muchas gracias!! os dejo el codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<script language="javascript">
function listado(){
var produc1=dwr.util.getValue("seccion");
JProducto.obtenerProductos(produc1,resultado);
}
function resultado(todas){
dwr.util.removeAllOptions("productos");
var tabla="<table border='1'>";
tabla+="<tr><th>Producto</th>";
tabla+="<th>Precio</th>";
tabla+="<th>Descripcion</th></tr>";
for (var i=0;i<todas.length;i++){
tabla+="<tr id='tablap"+i+"'><td>"+todas[i].producto+"</td>";
tabla+="<td>"+todas[i].precio+"</td>";
tabla+="<td>"+todas[i].descripcion+"</td>";
tabla+="<td><a href='javascript:comprar(\"tablap"+i+"\")'>Comprar</a></td></tr>";
}
tabla+="</table>";
DWRUtil.byId("listaproducto").innerHTML=tabla;
}
function comprar(tr){
td = document.getElementById(tr).getElementsByTagName('td');
var tablap="<table border='1' id='tabla1'>";
tablap+="<tr><th>Producto</th>";
tablap+="<th>Precio</th>";
tablap+="<th>Descripcion</th></tr><tr id='at'>";
for (var i = 0; i < td.length-1; i++) {
//alert(td[i].innerHTML)
tablap+="<td>"+td[i].innerHTML+"</td>";
}
tablap+="</tr>";
//tr = document.all.tabla1.insertRow();
tablap+="</table>";
DWRUtil.byId("carrito").innerHTML=tablap;
}
</script>
Valora esta pregunta


0