Ver Mensaje Individual
  #14 (permalink)  
Antiguo 20/04/2008, 14:53
Avatar de catal
catal
 
Fecha de Ingreso: julio-2004
Ubicación: BCN
Mensajes: 199
Antigüedad: 20 años, 7 meses
Puntos: 0
De acuerdo Re: Capturar valor celda tabla web i abrir link

Genial......... fantastico, ahora funciona a la perfección.
Al final lo hare de la segunda opción , con el formulario en la misma pagina.

Ahora si no es mucho pedir, (ya dije que javascript estoy verde) me gustaria que me comentases en dos lineas la funcion. Por favor.

cogerDato(this) --> this? que quiere decir? y por que en el script (celda)?
destino= docum....("instacia") --> creas una variable con el valor del id..... ???("instacia")???
otra variable ? destino.value?

Perdon por mi ignorancia. Y gracias por todo.



Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
<script language="javascript">
function cogerDato(celda) 
{
     destino = document.getElementById("instancia");
     destino.value = celda.innerHTML;
}  
</script>
</head>

<body>
<table width="50%" border="1" align="center">
  <tr><td id="hola" ondblclick="cogerDato(this)">HOLA</td><td id="tardes" ondblclick="cogerDato(this)">TARDES</td><td id="noches" ondblclick="cogerDato(this)">NOCHES</td></tr>
  <tr><td id="buenos" ondblclick="cogerDato(this)">BUENOS</td><td id="dias" ondblclick="cogerDato(this)">DIAS</td><td id="semanas" ondblclick="cogerDato(this)">SEMANAS</td></tr>
  <tr><td id="adios" ondblclick="cogerDato(this)">ADIOS</td><td id="meses" ondblclick="cogerDato(this)">MESES</td><td id="años" ondblclick="cogerDato(this)">A&Ntilde;OS</td></tr>
</table>
<form id="form1" name="form1" method="post" action="">
  <div align="center">
  <input id="instancia" name="instancia" type="text" value="" size="8" maxlength="8"/> 
  <input type="submit" name="Submit" value="UPDATE" />
  </div>
</form>
<p>&nbsp;</p>
</body>
</html> 
__________________
Vive de manera que puedas mirar fijamente a los ojos de cualquiera y mandarlo al diablo.
-- Mencken, Henry-Louis --