2011-09-24 18 views
1

我有一個自動生成的PHP畫廊,預加載所有的圖像,而縮略圖正在加載..它加載一個拇指,並預加載後的實際圖像..問題是,我着回去,直到我點擊停止加載按鈕..不能回去,直到整個頁面加載

<script type="text/javascript"> 
if (document.images) { 
    img1 = new Image(); 
    img1.src ="../album/1000"; 
} 
</script> 

這是預加載腳本,這是後退按鈕腳本:

<div id="topbar" style="display: block;"> 
    <div id="leftnav"> 
      <a href="../mindex.php">Go back</a></div></div> 

的事情是,我發現瞭如何在停止裝入點擊返回按鈕,但它不會加載我的網頁或去href .. 提前致謝

回答

1

嘗試將加載圖像的部分放入加載頁面後立即調用的函數中。事情是這樣的:

<script> 
    function load(){ 
    // some loading script 
    } 
</script> 
<body onload="load();"> 

這意味着頁面加載屏幕上所有的HTML,但一切,就在這時所說的「負載」功能。這可以使頁面看起來有點線,直到一切都加載。但瀏覽器應該回應。

+0

但問題是,畫廊是自動化,PHP腳本自動把它的圖片,所以我必須在我的PHP中使用預加載,而不是在頁面的頭部,因爲我需要它來生成文件名.. – Elad

0

哇,我不相信這是這麼簡單:\我試了很多東西! 我愚蠢的解決辦法是

<a href="your/link/" target="_self" onclick="window.stop();"></a> 

添加到鏈接..我忘了,我有這個腳本誰阻止我的網頁可以打開新標籤頁,因爲它是一個Web應用程序..

相關問題