2011-07-20 46 views
0

我對PHP在Web開發和網頁設計領域非常陌生,但我希望有人能夠幫助我解決我的問題。如何確保頁面上的iFrame首先加載時出現頁面

我在我的PHP支持的網站上加載了一個特定的頁面,該頁面從頁面中心的其他頁面加載了一個iframe。我想知道如果有人知道如何只加載iframe加載整個頁面加載。這只是iframe載入前一兩秒的問題,但這需要看起來儘可能專業。

我很感激任何幫助。我也想向大家保證,雖然這是我的第一個問題,但我知道Stack Overflow是如何作爲我最好的朋友之一是一個貢獻者,他總是告訴我,當人們不迴應或給予指出很好的答案,所以我想向你保證我會這樣做。

再次感謝。 Steve。

+0

是來自同一個域的I幀的網頁嗎?你可以在那裏更改代碼嗎? – Dukeatcoding

回答

0

使用JQuery。您將無法在PHP中執行此操作,因爲這是客戶端問題。

function callIframe(url, callback) { 
    $(document.body).append('<IFRAME id="myId" ...>'); 
    $('iframe#myId').attr('src', url); 

    $('iframe#myId').load(function() 
    { 
     callback(this); 
    }); 
} 

參見: jQuery .ready in a dynamically inserted iframe

+0

謝謝profitphp,明天當我開始工作時我會試試這個,我會讓你知道我如何繼續併爲你打分:) –