我有一個網頁,它有三個部分。第一部分是一個Flash文件,另外兩個是圖像。確定要加載的網頁內容的優先級
現在發生的情況是,打開網頁時,圖片的下載速度比flash快,因此有一段時間我可以看到正在顯示的頁面的底部藥水,而只有一段時間纔會觀察到Flash。但我希望在頁面的任何其他部分之前首先顯示Flash。
我想知道我是否可以優先處理正在下載的內容,即首先閃爍&然後是圖像。
OR
如果沒有這樣的方法存在,有沒有什麼辦法,我可以保持隱藏,直到閃存加載圖像。
謝謝, 納瑞恩
我有一個網頁,它有三個部分。第一部分是一個Flash文件,另外兩個是圖像。確定要加載的網頁內容的優先級
現在發生的情況是,打開網頁時,圖片的下載速度比flash快,因此有一段時間我可以看到正在顯示的頁面的底部藥水,而只有一段時間纔會觀察到Flash。但我希望在頁面的任何其他部分之前首先顯示Flash。
我想知道我是否可以優先處理正在下載的內容,即首先閃爍&然後是圖像。
OR
如果沒有這樣的方法存在,有沒有什麼辦法,我可以保持隱藏,直到閃存加載圖像。
謝謝, 納瑞恩
可能的解決方案是將最初隱藏所有圖像(顯示:隱藏或甚至不打印HTML爲它們),並在的onLoad JavaScript方法(即,當其他裝載完成)加載它們。沒有JS的當然用戶根本看不到圖像。 :-)
不確定問題是什麼,但是如果它關於頁面被破壞,您還可以定義flash元素的高度和寬度,以便在加載之前,瀏覽器爲它創建空間。
如果是因爲你真的想要第一個閃光燈,只有用戶看到一些'放棄'的圖像,你應該去JS。
,我發現這個在yaldex但它預裝整個頁面
<script language="javascript" type="text/javascript">
/* Visit http://www.yaldex.com/ for full source code
and get more free JavaScript, CSS and DHTML scripts! */
<!-- Begin
function loadImages() {
if (document.getElementById) { // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
}
window.onload = loadImages;
// End -->
</script>
<div id="hidepage" style=" background-color: #FFFFCC; layer-background-color: #FFFFCC; width: 100%;">
<table width=100%><tr><td>Page loading ... Please wait.</td></tr></table></div>
或者你可以嘗試這樣的事情,但使用閃光燈文件
<SCRIPT LANGUAGE="JavaScript">
Image= new Image(60,50)
Image.src = "image.gif"
</SCRIPT>