我收到此错误
Uncaught ReferenceError: loadNext is not defined
(anonymous function)
造成这种情况的一行是
<img name="imageLoad" class="hiddenPic" src="<?php echo "albums/$folder/$startImage"; ?>" onLoad="javascript:loadNext();" />
它指的是图像标记上方的此功能。
function loadNext() {
///alert("maxphoto="+maxPhoto+"start="+start+"loadingindex"+loadingIndex);
loadingIndex = nextPhotoToLoad(1, maxPhoto,start, loadingIndex);
if (loadingIndex != '')
{
document.images['imageLoad'].src = img[loadingIndex-1];
}
}
定义了该功能。为什么我说它没有定义时会出现错误?
修改:这是整个文件。 http://pastebin.com/gu1V5RMd
答案 0 :(得分:0)
尝试onload="loadNext()"
而不是onLoad="javascript:loadNext();
P.S。:确保您的函数定义被脚本标记包围。
答案 1 :(得分:0)
尴尬。它不在头部标签内。