2012-05-12 32 views
-2

我有兩個框架集像下面在框架集上顯示div層?

<FRAMESET ROWS="*, 0"> 
    <FRAME SRC="index.php" FRAMEBORDER=0 id="contentfrm" name="contentfrm"> 
    <FRAME SRC="music.php" FRAMEBORDER=0 id="musicfrm" name="musicfrm" NORESIZE SCROLLING="no" > 
    </noframes>  
</FRAMESET><noframes></noframes> 

我的第一幀是網站全屏,第二幀有一些音樂播放器,

所以當在第一幀鏈接用戶點擊我需要添加一些加載動畫整個頁面,

我可以跟蹤第二幀內的第一個網站點擊事件。

但我不知道如何將一些內容附加到頁面的html 4-5秒(當前頁面的html不是框架)。

誰能告訴我如何支付頁面(追加一些HTML頁面的一點時間)爲5-6秒,當我在第一個框架鏈接點擊謝謝

+0

http://stackoverflow.com/questions/4263509/why-are-frames-deprecated-in-html請詳細閱讀本。使用iframe。 FRAMES已被棄用。 – rlemon

+0

不能站點啓動和運行很好;)我問的東西是這樣的:在框架集顯示一個div層? –

+0

不久... DEPRECIATED意味着它很快就會被刪除。那麼你的網站將無法在所有現代瀏覽器上運行。 – rlemon

回答

0

你可以使用jQuery的延遲 - 但如果要允許用戶取消裝載架二路您應使用此代碼:

$('#contentfrm').click(function(){ 
    $('.animationgif').show(); 
    time = setTimeout(function() { 
     $('.animationgif').hide(); 
     $('#musicfrm').show(); 
    },500); 
}); 
$('.cancel').click(function(){ 
    $('.animationgif').hide(); 
    clearTimeout(time); 
}); 
+0

不工作,我的意思是當用戶點擊第一個框架鏈接時覆蓋整個頁面) –

+0

如果我明白你的意思 - 所以你可以在CSS中設置z-index將farameset設置爲低比動畫div z-index和設置位置:絕對動畫元素 –