2012-06-12 5 views
1

다른 웹 사이트를 표시하기 위해 iframe 태그를 사용했습니다. 그러나 사람들이 iframe에있는 모든 것을 클릭하면 iframe에 표시된대로 다른 웹 사이트로 리디렉션 할 수 있습니다.iframe의 아무 곳이나 클릭하면 웹 사이트가 새 웹 사이트로 리디렉션됩니다.

나는 onclick 이벤트를 사용하려고했지만 보안 문제로 인해 지원되지 않을 것으로 나타났습니다. 누구든지 onclick을 사용하는 대신이를 수행하는 방법을 알고 있습니까?

+0

사이트의 스크린 샷을 찍어서 링크로 사용하십시오. iframe은 심각한 리소스 낭비입니다. – Polynomial

답변

1

나는 그것이 좋은 트릭인지 모르지만 당신이 iframe이 소스로이 기술

와 시도를 가질 수는 "DIV를 만들 서버와 해당 페이지에있는 페이지를 설정 "DIV"아래에 다른 웹 사이트 URL이있는 새 iframe을 하나 만듭니다. 이제 기본적으로 서버 페이지에있는 "DIV"에 onClick 이벤트를 설정하십시오. 해당 div의 CSS 클래스를 통해 "불투명도"를 설정하십시오.

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

파일에서 - 네 - server.html

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

나는 아직 그것을 시도하지 않은, 작동 바랍니다.

+0

안녕하세요, 귀하의 아이디어를 시도하고 iframe 태그에 투명한 div를 추가합니다. 작동합니다. 트릭을 주셔서 감사합니다! – Chengzhi

관련 문제