2011-05-14 5 views
0

trigger open은 iframe을 수용하는 cnt 클래스를 제공하는 슬라이딩 div입니다. 트리거가 활성화되어 iframe이 노출 될 때만 iframe을로드하려고합니다.필요한 경우에만 iframe로드

클릭하면 페이지가로드 될 때만 iframe을 어떻게로드합니까?

<div class="trigger open"><a href="#">Search The Map</a></div> 

<!-- Hidden until Trigger class is clicked --> 
    <div class="cnt"> 
     <iframe width="500" height="500" frameborder="0" scrolling="no" src="http://externalpage.com/"></iframe> 
    </div> 
+1

iframe src 속성을 비워 둡니다. 그런 다음 링크를 클릭 할 때 javascript를 사용하여 값으로 설정하려고 했습니까? – mohammedn

답변

1

this way 일 수 있습니까?

또한 this을 시도해보십시오.

+0

골드 맨! 감사합니다 – RonnieT

+0

이것은 내가 BIGGGGG 시간을 도왔습니다 ... 정말 고마워요 @ Galled – Lemdor

0

아무것도로드하지 못하도록 (대부분의 최신 브라우저에서 작동해야 함) iframe의 src를 "about:blank"과 같이 설정할 수 있지만, 실제로 필요할 때 전체 iframe 만 innerHTML하는 것이 더 좋습니다. 그 후에 표시/숨기기 <div class="cnt">.

관련 문제