【问题标题】:call function in another HTML file在另一个 HTML 文件中调用函数
【发布时间】:2013-12-25 20:28:03
【问题描述】:

我正在尝试在不同的 HTML 文件中调用另一个函数 我会做这样的事情吗:

 <script type = "text/javascript" src = "otherfile.html"></script>

这是被调用的函数

        function rankedScores(music, pattern) { 
            var scoresArray = urlScores(music, pattern);  

            function swap(a, b) {
                var temp = scoresArray[a];
                scoresArray[a] = scoresArray[b];
                scoresArray[b] = temp;
            }

            for(var i = 0; i < scoresArray.length; i++) {
                for(var x = 0; x < scoresArray.length - 1; x++) {

                    if (scoresArray[x].score > scoresArray[x + 1].score) {
                        swap(x, x + 1);
                    }
                }
            }
            generateResults(scoresArray)
        }

我是这样称呼它的:

       rankedScores(albums, document.main.search.value);

【问题讨论】:

  • 移动到 JS 文件中。

标签: javascript html call


【解决方案1】:

你不能这样做。您应该将其移动到 js 文件中,然后将该 js 文件包含在您的模板中:

<script type='text/javascript' src='some_other_file.js'></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-15
    • 2013-12-17
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多