function First() {
setTimeout("Second()", 50)
};
function Second() { //I'm very confident this conditional works fine
if (document.getElementsByClassName("l")[0].href ==
document.getElementById("myFrame").getAttribute("src"))
{
First();
}
else
{
var newLink = document.getElementsByClassName("l")[0].href; //
document.getElementById("myFrame").setAttribute("src", newLink);
}};
First();
問題は、First()が定義されているとき、Secondが定義されていないというエラーが発生することです。どのようにこれを解決することができますか?単純なjavascript関数の定義の問題
あなたの実際のコードを投稿してください。ほとんどの状況でそれは起こりません。 – SLaks
ええ、それはうまくいくようです:http://jsfiddle.net/ctrlfrk/Usvty/(あなたが終了条件を持っている限り) – david