javascript - Uncaught ReferenceError : loadNext is not defined (anonymous function)

标签 javascript function

我收到此错误

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

最佳答案

尝试 onload="loadNext()" 而不是 onLoad="javascript:loadNext();

P.S.:确保您的函数定义被脚本标记包围。

关于javascript - Uncaught ReferenceError : loadNext is not defined (anonymous function),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5085272/

相关文章:

javascript - Angular bool 值不会因保存而改变

javascript - map 标记点击目标错误标记

java - 安卓/Java : Sigmoid function to update double value

使用 Spring JDBC 执行 SQL 函数

javascript - 如何克隆div值到输入

javascript - 简单的 HTML 输入 onkeypress 事件不起作用

javascript - 处理 'onkeydown'事件

python - 创建带有增量计数器的列,用于识别 Pandas 中的重复集

c++ - 从通过函数感知的结构复制数组

Python-如何将函数参数转换为数值运算符/float()/int()?