Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2012, 13:12
jprada86
 
Fecha de Ingreso: octubre-2012
Ubicación: Buenos Aires
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: problemas paginador, no hace comparacion de articulos cuando se cambia de

ACA ESTA EL CODIGO HTML DONDE SE ESTA HACIENDO LA CREACION DE LOS CAMPOS


<form name="form_res_comp" method="GET" id="form_res_comp" action="index.php">
<table border="0" width="797" cellpadding="0" cellspacing="0" style="margin-bottom:10px;">
<tr>
<td width="40px" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;">&nbsp;</td>
<td width="60px" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>&nbsp;<span style="color:#86898c;"></span>Marca</b></td>
<td width="215px" align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>&nbsp;<span style="color:#86898c;"></span>Modelo</b></td>
<td align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>PRECIO LISTA</b></td>
<td align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>CON FT / ABONO FIJO</b></td>
<td align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>&nbsp;<span style="color:#86898c;"></span>CON TARJETA</b></td>
<td align="center" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; background-color:#858585; height:30px;text-transform:uppercase; padding-left:5px; padding-right:5px;"><b>&nbsp;<span style="color:#86898c;"></span>Precio S/Plan</b></td>
</tr>
<?php if (count($arr_cc) >0) { ?>
<?php for ($i=0;$i<count($arr_cc); $i++) { ?>
<tr>
<td width="40px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><input name="compare[]" type="checkbox" id="compare[]" value="<?php echo $arr_cc[$i]['id'];?>"></td>
<td width="60px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php echo $arr_cc[$i]['marca']; ?></td>
<td width="215px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444; text-decoration: underline"><a href="index.php?option=com_ccequipos&task=view_det ail&idcc=<?php echo $arr_cc[$i]['id']; ?>"><?php echo $arr_cc[$i]['modelo']; ?></a></td>
<td width="85px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php if (($arr_cc[$i]['precio_lista'] != "") && ($arr_cc[$i]['precio_lista'] != "0")) {echo "$"; echo $arr_cc[$i]['precio_lista'];} else echo "-"; ?>
<?php if (($arr_cc[$i]['precio_lista_imp'] != "") && ($arr_cc[$i]['precio_lista_imp'] != "0")) {echo " ($"; echo $arr_cc[$i]['precio_lista_imp'].")";} else echo " (-)"; ?></td>
<td width="120px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9;height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php if (($arr_cc[$i]['precio_cont_fact'] != "") && ($arr_cc[$i]['precio_cont_fact'] != "0")) {echo "$"; echo $arr_cc[$i]['precio_cont_fact'];} else echo "-";?>
<?php if (($arr_cc[$i]['precio_cont_fact_imp'] != "") && ($arr_cc[$i]['precio_cont_fact_imp'] != "0")) {echo " ($"; echo $arr_cc[$i]['precio_cont_fact_imp'].")";} else echo " (-)"; ?></td>
<td width="85px" align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php if (($arr_cc[$i]['precio_cont_tarj'] != "") && ($arr_cc[$i]['precio_cont_tarj'] != "0")) {echo "$"; echo $arr_cc[$i]['precio_cont_tarj'];} else echo "-"; ?>
<?php if (($arr_cc[$i]['precio_cont_tarj_imp'] != "") && ($arr_cc[$i]['precio_cont_tarj_imp'] != "0")) {echo " ($"; echo $arr_cc[$i]['precio_cont_tarj_imp'].")";} else echo " (-)"; ?></td>
<td align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php if ($arr_cc[$i]['tiene_precio_plan'] == 1) echo "<a href=\"index.php?option=com_ccequipos&task=view_de tail&idcc=".$arr_cc[$i]['id']."#titulo_precios_plan\"><span style=\"color:#86898c; text-decoration: underline\">Ver...</span></a>"; else echo "-"; ?></td>
</tr>
<?php } ?>
<tr>
<td colspan="7" align="center" style="background-color:#E7E7E7; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php echo $pageNavG1->writePagesLinks( $base_link_g1 );?></td>
</tr>
<tr>
<td align="center" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9; height:30px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><a href="javascript:validarChecksSeleccionados('Equip os');"><img src="customer/com_ccequipos/comparar.jpg" width="70" height="20" border="0" /></a></td>
<td colspan="6" align="right" style="background-color:#EEEEEE; border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9; height:30px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#444444;"><?php echo $pageNavG1->writePagesCounter();?></td>
</tr>
<?php } else { ?>
<tr>
<td colspan="7" style="color:#FE116D; font-size:13px; background-color:#EEEEEE; height:50px; padding-left:5px; padding-right:5px;font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9; border-left:1px solid #D9D9D9;" align="center"><b>&nbsp;No se encontraron coincidencias.</b></td>
</tr>
<?php } ?>
</table>
<input type="hidden" name="option" value="com_ccequipos"/>
<input type="hidden" name="task" value="compare" />
</form>



ADICIONAL A ESTO SE USA UN JQUERY PARA CREAR LA PAGINACION Y LA BUSQUEDA, POR LO CUAL NO SE DONDE ESTA PINCHANDO.
EL CODIGO JQUERY ES EL SIGUIENTE

function validarChecksSeleccionados(tipo){

var x = document.body.getElementsByTagName('INPUT');
var oInput;
var myInput;
var contador = 0;
var resultado = true;
//alert(x.length);

for(i=0; i < x.length; i++) {
oInput = x[i];
if(oInput.type == 'checkbox') {
if (oInput.name != 'empresas_filter')
{
myInput = oInput;
if(myInput.checked == true) {
contador++;
}
}
}
}

if(contador < 2){
alert('Debe seleccionar por lo menos 2 ' + tipo);

}
else
{
if(contador > 3){
alert('Solo se pueden comparar hasta 3 ' + tipo);

}
else
document.form_res_comp.submit();
}

}

Si alguien me puede ayudar con esto se lo agradeceré toda la vida.

Saludos