Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/07/2004, 23:49
Avatar de BooMeranGz
BooMeranGz
 
Fecha de Ingreso: febrero-2001
Mensajes: 350
Antigüedad: 23 años, 2 meses
Puntos: 0
JavierB ¿hay otra manera de hacer esta función, que no sea usando como referencia los tgas <tb>/<tr>/<td>?

Te pregunto, ya que en esta página todo funciona bien, pero al meterle algo de PHP entre medio y generar una nueva <tr><td> para un título (que depende de que tipo de presupuesto sea), la función deja de "funcionar"...

Este es parte del código real que estoy usando y que está dento de un "form" mas complejo:
Código HTML:
<table width="620"  border="0" align="center" cellpadding="0" cellspacing="4"> 
     <tr> 
      <td align="center" valign="middle">
			<table id="ta" width="600" border="0" cellpadding="0" cellspacing="2"> 
        <tr align="left"> 
         <td colspan="4">Service Set-Up Charges: </td> 
        </tr>
        <tr> 
         <td align="center">Description of Service</td> 
         <td align="center">Quantity</td> 
         <td align="center">Unit Price </td> 
         <td align="center">Ext. Price </td> 
        </tr>
				<? 
				if ($var_pres=='co'){
				 echo '<tr align="center">
				 <td align="left">Cabinet Space:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				} else {
				 echo '<tr align="center">
				 <td align="left">Optionals:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				}
				?>
        <tr align="center"> 
         <td><input name="pr_cs1" type="text" id="pr_cs1" value="" size="60" maxlength="80"></td> 
         <td><input name="pr_q11" type="text" id="pr_q11" onkeyup="sumar(1)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_u11" type="text" id="pr_u11" onkeyup="sumar(1)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_e11" type="text" id="pr_e11" readonly="readonly" value="0" size="6" maxlength="6"></td> 
        </tr>
				<?
				if ($var_pres=='co'){
				 echo '<tr align="center">
				 <td align="left">Bandwith:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				} else {
				 echo '<tr align="center">
				 <td align="left">Optionals 1:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				}
				?> 
        <tr align="center"> 
         <td><input name="pr_b1" type="text" id="pr_b1" value="" size="60" maxlength="80"></td> 
         <td><input name="pr_q12" type="text" id="pr_q12" onkeyup="sumar(2)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_u12" type="text" id="pr_u12" onkeyup="sumar(2)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_e12" type="text" id="pr_e12" readonly="readonly" value="0" size="6" maxlength="6"></td> 
        </tr>
				<?
				if ($var_pres=='co'){
				 echo '<tr align="center">
				 <td align="left">Optionals:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				} else {
				 echo '<tr align="center">
				 <td align="left">Optionals 2:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				}
				?> 
        <tr align="center"> 
         <td><input name="pr_o1" type="text" id="pr_o1" value="" size="60" maxlength="80"></td> 
         <td><input name="pr_q13" type="text" id="pr_q13" onkeyup="sumar(3)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_u13" type="text" id="pr_u13" onkeyup="sumar(3)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_e13" type="text" id="pr_e13" readonly="readonly" value="0" size="6" maxlength="6"></td> 
        </tr>
				<?
				if ($var_pres=='co'){
				 echo '<tr align="center">
				 <td align="left">Optionals 1:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				} else {
				 echo '<tr align="center">
				 <td align="left">Optionals 3:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				}
				?> 
        <tr align="center"> 
         <td><input name="pr_o11" type="text" id="pr_o11" value="" size="60" maxlength="80"></td> 
         <td><input name="pr_q14" type="text" id="pr_q14" onkeyup="sumar(4)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_u14" type="text" id="pr_u14" onkeyup="sumar(4)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_e14" type="text" id="pr_e14" readonly="readonly" value="0" size="6" maxlength="6"></td> 
        </tr>
				<?
				if ($var_pres=='co'){
				 echo '<tr align="center">
				 <td align="left">Optionals 2:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				} else {
				 echo '<tr align="center">
				 <td align="left">Optionals 4:</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 <td>&nbsp;</td>
				 </tr>';
				}
				?> 
        <tr align="center"> 
         <td><input name="pr_o12" type="text" id="pr_o12" value="" size="60" maxlength="80"></td> 
         <td><input name="pr_q15" type="text" id="pr_q15" onkeyup="sumar(5)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_u15" type="text" id="pr_u15" onkeyup="sumar(5)" value="0" size="6" maxlength="6"></td> 
         <td><input name="pr_e15" type="text" id="pr_e15" readonly="readonly" value="0" size="6" maxlength="6"></td> 
        </tr> 
        <tr align="center"> 
         <td>&nbsp;</td> 
         <td>&nbsp;</td> 
         <td>&nbsp;</td> 
         <td>&nbsp;</td> 
        </tr> 
        <tr> 
         <td align="right">Total Setup fee* </td> 
				 <td align="center" id="1"><strong>0</strong></td>
				 <td align="center" id="2"><strong>0</strong></td>
				 <td align="center" id="3"><strong>0</strong></td>  
        </tr> 
       </table></td> 
     </tr> 
    </table> 
Si tu le ves solución, por favor dime como seria, sinó, igual dime para buscarle la vuelta de otra manera

Salu2. y nuevamente gracias.

PD: Si necesitas ver toda la página solo dime que la posteo aqui, no lo hice ahora por la extensión.