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()被定義時,我得到第二個未定義的錯誤。這怎麼解決?簡單的javascript函數定義問題
請發表您的實際代碼。這在大多數情況下不會發生。 – SLaks 2011-01-10 23:47:55
是的,它似乎工作正常:http://jsfiddle.net/ctrlfrk/Usvty/(只要你有退出條件) – david 2011-01-11 00:00:32