Fue en realidad demasiado sencillo, puesto que todo lo que tenía ya estaba bien hecho (el método específicamente), sólo tuve que cambiarme a un formulario diferente de donde se encontraba la tabla de facturación. Concretamente, al WebForm en donde se realizaba el pago de la venta.
Código javascript
:
Ver original// La promoción es para la festividad próxima de Día de las Madres
function ObtenerProdMama()
{
// Asigno la tabla dentro de 'tbl'
var tbl = opener.document.getElementById('TFact');
// Seteo una una variable en 0
var total = 0;
// Inicio un ciclo para que recorra las filas de mi tabla, empezará en 1 puesto
// que la fila 0 tiene los encabezados de columna
for(var i=1;tbl.rows[i];i++)
{
// Dentro de 'descrip' coloco los datos que encuentre en la columna de la
// descripción del producto
descrip=tbl.rows[i].cells[2].innerHTML.toString();
// Pregunto si dentro de 'descrip' se encuentran las palabras 'CHOCOLATE'
// ó 'GALLETA', y de existir cualquiera de las dos también debe de estar la
// palabra 'NESTLE'
if (((descrip.indexOf('CHOCOLATE') != -1) || (descrip.indexOf('GALLETA') != -1)) && (descrip.indexOf('NESTLE') != -1))
{
// Si encuentra productos con esa condición sumará los precios de
// esos productos
total+=Number(tbl.rows[i].cells[7].innerHTML);
// El valor total de la suma de precios se mostrara en una caja de texto
// llamada 'PromoMama'
document.getElementById('PromoMama').value=total;
}
}
}
Cita:
Iniciado por caricatos No puedo creer que no sepas hacer un "copy&paste"... dentro del bbcode "code" sería mejor...
Lo del copy&paste fue demasiado complicado
La verdad es que buscaba etiqueta de código algo así como el HighLight, pero muchas gracias por tu ayuda