Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2006, 06:56
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
Cargar SELECT en el evento ONCLICK

Buenas,
me han aconsejado q para agilizar un poko el tiempo de carga de una pagina web podria usar ajax.. me leido unos tutoriales.. pero aun no me queda muy claro.

Si tengo el siguiente codigo:
Código HTML:
<form name="formalta" action="index.php?fuseaction=update" method="POST">
<table width="100%" align="center" cellpadding="0" cellspacing="0" class="cuadre">
<tr>
<td width="50%" valign="top">
<table width="100%" align="center" cellspacing="2" cellpadding="0" border="0" >
<tr>      	
	<td colspan="2">&nbsp;</td>
</tr>
<tr>
	<td>&nbsp;<strong>Num. Maquina</strong></td>
	<td align="left"><input align="left" size="20"type="text"name="num_maq" value="<? echo $row_edit[num_maq]?>"></td>
</tr>
<tr>
	<td>&nbsp;<strong>Tipos de Maquina</strong></td>
	<td align="left">
		<select name="tipus_maq" class="combo">
		<?PHP
		//consulta de dades per crear el COMBOBOX
		$result = mysql_query("SELECT id_tipus_maquina,tipus_maquina FROM tipus_maquina 
							   ORDER BY tipus_maquina");
		//mostrem els resultats
		while ($row=mysql_fetch_array($result))
		{
			if ($row_edit[tipus_maq]==$row[id_tipus_maquina]){
			echo ("<OPTION VALUE=".$row[id_tipus_maquina]." SELECTED>".$row[tipus_maquina]."\n");
			}else{
			
			echo ("<OPTION VALUE=".$row[id_tipus_maquina].">".$row[tipus_maquina]."\n");
				
			}
		}	
		mysql_free_result();
		?>	
		</select>
	</td>
</tr>
...
si quiesiera cargar esa consulta solo cuando el usuario clickara encima del select... encaso de q no lo hiciera no mostrar nada en ese combo... asi podria agilizar el proceso de carga de la pagina.
como seria?
hay algun sitio donde pueda encontrar algo semejante y claro?

gracias de antemano,

Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 04/04/2006 a las 10:46