Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 11:34
juliodius
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Problema con tabla dinamica y campo select

Buenas.-

Tengo el siguiente problema he buscado en "PAPA GOOGLE" y ya he encontrado la forma de crear filas a una tabla en html con javascript algo bastante sencillo para el dolor de cabeza que genera(je je) ahora mi problema consiste en que en dicha tabla existe un campo select que se llena dinamicamente desde php cuando se abre la pagina.- mi pregunta como logro que esta misma consulta se genere cuando añado la fila a la tabla.-

paso los codigos para explicarme un poco mejor

Código HTML:
<table width="660px" id="tab_destina">
     <tr class="titulo">
          <td>
               Destinatarios ...
	</td>
	<td >
		  <div align="center">
				<input type="button" value="+" onClick="javascript:agrega_fila();" title="Agregar Destinatario">
				<input type="button" value="-" onClick="javascript:elimina_fila();" title="Eliminar Ultimo Destinatario">
	          </div>
        </td>
      </tr>
      <tr class="sombra2">
		<td style="width:50%">
			Nombre Unidad
		</td>
		<td style="width:50%">
			Responsable
		</td>								
	</tr>
	<tr class="sombra2" id="fil_destina">
		<td style="width:20%">
			<div>
			<select name="var_coddes_1" id="coddes" style="width: 300px">
			<option value="null">Seleccione</option>
			<?=crearCombo('nomdestino','nomdef','codtra','','',$dbase)?>
			</select>
			</div>
		</td>
		<td style="width:50%">
			<input type="text" name="var_resdest_1" size="50" disabled="disabled">
		</td>								
	</tr>
</table> 
Esta es mi tabla en Html donde se puede observar las funciones de javascript agrega_fila() y elimina_fila() y tambien la funcion crearCombo que me genera el campo select

los codigos javascript son estos
Código:
function agrega_fila(){
			var table = document.getElementById('tab_destina');
			var fila = document.getElementById('fil_destina');
			var content = fila.getElementsByTagName('td');
			
			var newfila = table.insertRow(-1);
			newfila.className = fila.attributes['class'].value;			
			
			newid1 = 'var_coddes_'+(++numero);
			newid2 = 'var_resdest_'+numero;	
			
			var newcelda1 = newfila.insertCell(newfila.cells.length);
			var newcelda2 = newfila.insertCell(newfila.cells.length);
			
			cam_sel = '<div><select name="'+newid1+'" id="'+newid1+'" style="width: 300px"><option value="null">Seleccione</option></select></div>';
			cam_txt = '<input type="text" name="'+newid2+'" size="50" disabled="disabled">';
			newcelda1.innerHTML = cam_sel;
			newcelda2.innerHTML = cam_txt;
			
}
Mi pregunta es como logro llamar la funcion crearCombo de PHP en esta funcion de javascript para llenar mi campo select

Gracias de Antemano por su ayuda....