0
我的網站有幾頁加載非常緩慢。根據谷歌檢查(控制檯)它是由於此錯誤:Uncaught ReferenceError:AdjustIframeHeightOnLoad未定義。未捕獲ReferenceError:AdjustIframeHeightOnLoad未定義
這小部分代碼位於我.tpl文件之一:
<div id="js-iframe-popup" title="Basic dialog">
<iframe id="js-alert-iframe" frameborder="0" scrolling="no" onload="AdjustIframeHeightOnLoad()" style="text-align: center; margin:0; width:100%; height:150px; border:none; overflow:hidden; ">
Loading
</iframe>
</div>
當我打開幾個慢網頁和監控谷歌控制檯我看到這個未捕獲的ReferenceError和我假設它與加載速度有關。所有其他網頁都很好,服務器上的其他網站都可以(服務器負載也很好)。
任何幫助將不勝感激。
謝謝
謝謝,不幸的是我確實需要它,因爲它調整了一些彈出窗體的框架高度。如果沒有它,框架高度會太大而不能顯示整個表單。 –
你必須提供更多信息。如果你需要這個函數,你必須在全局上下文中聲明它。也許你是在一些函數中聲明它,這就是爲什麼它不是全局可用的原因。另一種可能性是你在'iframe'加載後稍後聲明瞭這個函數。 –
這非常有幫助,謝謝。這個腳本在iframe加載後被聲明。 –