2011-11-06 48 views
0

我有一個頁面,具有以下PHP:使用警報後圖像加載緩慢,爲什麼?

<?php 
$mail = $_GET["mail"]; 
if ($mail == "true"){ 
    echo '<script type="text/javascript">alert("Mail sent successfully! Check your inbox!");</script>'; 
} 
if ($mail == "false"){ 
    echo '<script type="text/javascript">alert("Mail sending failed, please try again later :<");</script>'; 
} 
?> 

它的index.php,只有獲取變量從郵件發送PHP。

問題是我不得不把它放在身體的盡頭,所以身體首先加載(因此警報彈出窗口不會顯示在白色背景上),但圖像不會首先加載,並且在我點擊警告窗口中的「確定」,它們會加載非常慢(所以我認爲它們會在一段時間後開始加載)。爲什麼會這樣呢?

+0

你在Firebug或Fiddler中看到什麼?哪些請求需要很長時間? – SLaks

+0

很明顯,它必須與鉻擴展後,禁用它,他們不需要那麼長,但我寧願先加載它們: – Kirby

回答

1

也許你應該在發出警報之前等待整個頁面加載。 見here

+0

因爲他們只是25KB的圖像我用JavaScript的一個,它的工作完美無瑕,非常感謝你! – Kirby