es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

JS Necesito ayuda para añadir href a img

Estoy usando Innova Content Builder para grabar mi página web.
Contiene un módulo llamado saveimage.php que transforma imágenes binarias en archivos jpg.
Esto funciona perfectamente.

Ahora, me gustaría encapsular estas imágenes con enlaces href, pero no funciona.

Aquí está mi código:

parent.document.getElementById('img-" . $count . "').setAttribute('src','" . $urlpath . $image . "');
parent.document.getElementById('img-" . $count . "').setAttribute('alt','" . $image . "');
var myLink = document.createElement('a');
myLink.setAttribute('href','http://www.google.fr');
parent.document.getElementById('img-" . $count . "').appendChild(myLink);

Este código se coloca en una función onload del cuerpo.
Creo que es un problema de parentesco.

¿Puedes ayudarme? ¡Gracias!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema con el código puede ser que se está accediendo al documento padre utilizando la palabra clave “parent”, pero la estructura HTML real de la página no está clara a partir del código proporcionado. Es posible que las relaciones entre padre e hijo no estén configuradas correctamente, lo que podría estar causando el error.

    Sin más información sobre la estructura HTML y la funcionalidad prevista, resulta difícil proporcionar una solución más específica. Sin embargo, una posible aproximación para solucionar el problema sería utilizar las herramientas de desarrollo del navegador para inspeccionar el DOM y ver si los elementos de imagen y enlace se están creando y agregando correctamente.

    Además, puede ser útil revisar la sintaxis del código y asegurarse de que todas las variables y elementos necesarios estén correctamente definidos y referenciados.

Comments are closed.