Foros del Web » Programando para Internet » Javascript »

Problema con tabla dinamica y campo select

Estas en el tema de Problema con tabla dinamica y campo select en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/04/2009, 11:34
 
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....
  #2 (permalink)  
Antiguo 23/04/2009, 16:43
Avatar de Dude--  
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 20 años, 6 meses
Puntos: 4
Respuesta: Problema con tabla dinamica y campo select

Creo que la única forma de hacerlo es con AJAX, pásate por su apartado del foro y empieza a leer las F.A.Q´s.
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:47.