簡體   English   中英

在另一個HTML文件中調用函數

[英]call function in another HTML file

我試圖在另一個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文件中,然后在模板中包含該js文件:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM