¿Hay alguna forma de que, al hacer clic en cualquier lugar del iframe, se redirija el sitio web a un nuevo sitio web?

Usé una etiqueta iframe para mostrar otro sitio web. Pero quiero que las personas hagan clic en cualquier parte del iframe, pueden ser redirigidos a otro sitio web como se muestra en el iframe.

Traté de usar el evento onclick, sin embargo, descubrí que no será compatible debido al problema de seguridad. ¿Alguien sabe cómo hacerlo en lugar de usar onclick.

preguntado el 12 de junio de 12 a las 16:06

Simplemente tome una captura de pantalla del sitio y téngala como enlace. El iframe es un grave desperdicio de recursos. -

1 Respuestas

No sé si es un buen truco o no, pero puedes intentarlo con esta técnica.

Como fuente de iframe, configure una página que esté en su servidor y en esa página cree un "DIV" y, debajo de "DIV", cree un nuevo iframe con la URL de otro sitio web. Ahora configure un evento onClick en ese "DIV" que se encuentra básicamente en la página de su servidor. Establezca una "opacidad" a través de la clase CSS en ese div.

<iframe src="file-in-your-server.html" ></iframe>

archivo-en-su-servidor.html

<div style=""><iframe src="http://www.google.com"></iframe></div>

Espero que funcione, aún no lo he probado.

Respondido el 12 de junio de 12 a las 17:06

Oye, probé tu idea y agregué un div transparente en la etiqueta iframe, funciona. Gracias por tu truco!! - chengzhi

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.