![]() |
| |||
| Hola voy a intentar explicarme bien Estoy haciendo un pase de variables a una capa que las recoge tengo el siguiente javascript: <script> function mostrar(texto) { document.getElementById('contenedor').innerHTML=te xto; } </script> Bien el texto que deberia aparecer en la capa(<div id="contenedor"></div>) aparece perfectamente con las variables que no contienen enlaces, tablas.. pero en las que contienen estas se me vuelca por encima del texto que sirve de enlace el código es el siguiente: <td width="33%" class="titulos"><?php if(!empty($row['clasificacion'])){ echo "<div align=\"left\" ><a href=\"javascript:mostrar('$row[clasificacion]')\"><div align='center'>clasificación</div></div></a></td>"; }else{ echo " "; } ?></td> Me explico, si la variable cuyo contenido esta en la base de datos esta vacio no muestra nada pero si hay contenido muestra el link que debe cargar el texto en la capa contenedor. Pero como os digo en el enlace me destroza la tabla por ejemplo con este contenido : Extremadura al Día, ATB Noticias, Región Digital, Redeportiva ')"> clasificación y si es una tabla me la muestra toda encima del enlace que deja de funcionar como tal. He probado de todo.Si pongo las comillas de esta manera:<a href=\"javascript:mostrar(\"$row[clasificacion]\")\"> incluso me pone todo el contenido de la base de datos ¿En qué estoy fallando? Espero que entendais mi problema y me haya explicado bien Gracias de antemano Gabi |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |