| |||
Hipervínculo Hola, tengo una tabla que carga los datos de un juego de registros. Cada fila de la tabla tiene un hipervínculo que al hacer click carga la fila en campos de texto independientes. Lo que quiero es que el hipervínculo cambie de color para saber cual es la fila que he copiado. No puedo utilizar a:visited, hover, active,... porque esto solo funciona para paginas estáticas (html). Agradezco vuestra ayuda |
| |||
Re: Hipervínculo es un <a href="$_SERVER[PHP_SELF]..."></a> Lo utilizo dentro de un <td> de la tabla para copiar los distintos campos de la fila en textbox aparte. El problema es que al hacer clic se crea una consulta por tanto el color del hipervínculo no se mantiene. Alguna idea? |
| |||
Re: Hipervínculo El problema es que el estilo no se mantiene cuando hago click sobre el hipervínculo ya que php hace una petición al servidor, de modo que el hipervínculo no se queda marcado. Me explico? |
| |||
Re: Hipervínculo Intentaré explicarme: Un hipervínculo(imagen, texto,...) puede cambiar de color, forma,... cuando es clicado siempre y cuando la pagina no haga una petición al servidor. Mi hipervínculo hace una query a registros de una base de datos, por tanto, cuando los muestra en pantalla el color del hipervínculo vuelve a ser como al principio, de modo que no podemos saber cual de ellos hemos clicado. Me entiendes ahora MC? |
| |||
Re: Hipervínculo Paquillo, o lo estas haciendo mal o estas equivocado. Porque los enlaces a paginas php funcionan igual que los enlaces a paginas estaticas. Prueba a cargarte la hoja de estilos. Cita: No me queda claro. ¿Estas usando javascript (ajax, etc) para cargar los datos SIN RECARGAR la pagina? Si es asi, eso podria estar interfiriendo. Cada fila de la tabla tiene un hipervínculo que al hacer click carga la fila en campos de texto independientes. |
| |||
Re: Hipervínculo Dark el problema es que uso php para recargar los campos. Lo hago mediante $_SERVER[PHP_SELF], es decir, por la url. Yo creo que la solución es recargar los campos con javascript para que la página no se actualice y así poder ver cual fue el último hipervínculo clicado. No se me ocurre otra forma. Si teneis alguna idea más.. Gracias |
| ||||
Re: Hipervínculo Imagino que el enlace será del tipo pagina.php?id=XXX, donde id identifica al registro particular de la tabla que sea. Es decir, al generar la 2ª página, tienes el id (o lo que sea) que identifica a ese registro. Simplemente, cuando hagas el bucle que recorre todos los registros para crear la lista de enlaces, comprueba cual es el que coincide con tu id, y muéstralo de otro color. ¿no? ![]()
__________________ Mi página personal: Julián Urbano |
| |||
Re: Hipervínculo caerolus no tengo una segunda página, solo envío el registro de una tabla a unos campos de texto mediante variables de servidor. El problema es que en el mismo instante de clicar el vínculo se marca pero cuando se copian los valores del registro en los textbox el vínculo se vuelve a quedar como estaba. |
| ||||
Re: Hipervínculo Cita: Con lo de 2ª página me refiero a la página que rellena los campos, no tiene por qué ser diferente. Según pones arriba, recargas la misma página y pasas por la url la info. ¿No puedes hacer lo que te digo? Ayudaría ver algo de código para enterarnos bien de lo que haces.
Iniciado por Paquillo ![]() Dark el problema es que uso php para recargar los campos. Lo hago mediante $_SERVER[PHP_SELF], es decir, por la url. Yo creo que la solución es recargar los campos con javascript para que la página no se actualice y así poder ver cual fue el último hipervínculo clicado. No se me ocurre otra forma. Si teneis alguna idea más.. Gracias
__________________ Mi página personal: Julián Urbano |
| |||
Re: Hipervínculo Código: <td><a href=print "$_SERVER[PHP_SELF]?referencia=$row_Recordset1[referencia]&precio=$row_Recordset1[precio]";Vínculo</a></td> <td><?php echo $row_Recordset1['referencia']; ?></td> <td><?php echo $row_Recordset1['precio']; ?></td> Luego tengo dos campos de texto referencia y precio que se rellenan con la información de la tabla. |
| ||||
Re: Hipervínculo Sigo sin ver lo que quieres hacer. Pon el código entero, por favor.
__________________ Mi página personal: Julián Urbano |
| |||
Re: Hipervínculo Ese es el código caerolus, no hay más. Una tabla en la que cada fila hay tres columnas, una para referencia, otra para precio y otra un hipervínculo que rellena dos campos de texto (referencia y precio) que se encuentran en la misma página, así de simple. Al hacer clic en el hipervínculo se envía referencia y precio por url a los campos de texto pero el hipervínculo no se queda "señalado" para yo saber que la información que tengo en los campos de texto corresponde a esa línea de la tabla. No puedo explicarlo más facil. Un saludo |
| ||||
Re: Hipervínculo Pues lo que te decía antes: Código PHP: ![]()
__________________ Mi página personal: Julián Urbano |