以下は、で実行される私のJavascriptドキュメント$(document).ready()
です。Javascriptは私のサイトのフッターからロードされます。簡略化のために[...]
、無関係なコードの代わりに使用しました。
// When the document is ready, run the display scripts
$(document).ready(function() {
// Define the frame height functions
function getDocHeight(doc) {
[...]
}
document.domain = 'mysite.com';
function resizeIframe() {setIframeHeight('date-price-book');}
function setIframeHeight(ifrm) {
[...]
}
function AutoResize() {
resizeIframe();
resizeIframe();
setTimeout("AutoResize()", 500);
}
AutoResize();
[... more Javascript code...]
ページを実行すると、次のエラーが発生しますUncaught ReferenceError: AutoResize() is not defined
。
AutoResize();
行(上記のサンプルコードの最後の行)をコメントアウトすることで、このエラーの発生を防ぐことができます。しかし、なぜこのエラーがスローされるのですか?確かに、AutoResize()関数はそのすぐ上の行で定義されていますか?
ご協力いただきありがとうございます!