2011-05-14 34 views
0

我有下面的地方trigger open是一個滑動div,暴露了iframe中的cnt類。我希望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 2011-05-14 23:21:06

回答

1

可能在this way?您也可以嘗試this

+0

金人!謝謝 – RonnieT 2011-05-15 22:23:54

+0

這已經幫助我BIGGGGG時間...非常感謝你@Galled – Lemdor 2015-02-13 16:23:58

0

您可以將iframe的src設置爲類似於「about:blank」的東西,以防止它加載任何東西(應該可以在大多數現代瀏覽器中使用),但更好的想法是在實際需要時innerHTML整個iframe。之後顯示/隱藏<div class="cnt">