Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2008, 08:37
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Re: Ayuda con Seleccion elemento de una lista

Holas n_e_o1981, y bienvenido ^_^

Sobre tu pregunta, para recuperar los datos del elemento clickado, primero debes asignarle un ID único a cada uno de ellos. Algo como:

Código PHP:
 // Parte del script PHP que genera tu lista
  
print" <ul>\n";
  while (
$temp mysql_fetch_array($sql))
 {
  
// poniéndose en el caso que los elementos tienen un ID y un Nombre: 
   
print'  <li id="elemento'.$temp['id'].'" onclick="tuFuncion(this.id)">'.$temp['nombre'].'</li>\n';
 }
  print
" </ul>\n"
Luego tienes que rellenar el contenido de la funcion Javascript "tuFuncion()", que será la que tomará los datos del elemento y los usará según tus requerimientos. Esta función debiera ir en HEAD de tu página (sea en directo o llamada como archivo independiente).

Código HTML:
function tuFuncion(id)
{
  var nombre = id.innerHTML; // esto lo tengo en duda, pero es para hacerte la idea...
  alert(nombre);
}
Cuando ves el html generado, la lista sería algo como:

Código HTML:
<ul>
 <li id='elemento1' onclick="tuFuncion(this.id)">Elemento No. 1</li>
 <li id='elemento2' onclick="tuFuncion(this.id)">Elemento No. 2</li>
 <li id='elemento3' onclick="tuFuncion(this.id)">Elemento No. 3</li>
</ul> 
La idea es que cuando haces click sobre el elemento de la lista, aparecerá una ventana de mensaje con el Nombre del elemento seleccionado...
Todo esto es teoría, no he probado nada de lo escrito, pero es para hacerte un esquema mental más o menos de cómo agarrar el asunto...

Espero que sirva ^^U
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*