虽然js文件引用位于标头中,但未定义函数

时间:2012-06-01 11:08:13

标签: javascript

我正在网站上的某个页面上工作(请参阅http://www.quick-conversions.com/currency)。

我在每个输入字段上附加onkeyup="doConversion('...')。相应的函数在javascript文件中定义:http://www.quick-conversions.com/sites/MyScripts/PHP/currency.js

在源页面中,此文件似乎在标题中正确导入:

<script type="text/javascript"
src="http://www.quick-conversions.com/sites/MyScripts/PHP/currency.js?m4xpzi"></script>

但是函数没有被触发,Firebug说它没有被定义?我没有想法来解决这个问题。任何人都知道发生了什么?感谢。

2 个答案:

答案 0 :(得分:2)

加载我得到的页面:

Uncaught SyntaxError: Unexpected token ( 
        currency.js line 104

这可能是原因。

你有:

var updateConversion(src_rate, value) {

哪个应该是:

function updateConversion(src_rate, value) {

var updateConversion = function (src_rate, value) {

答案 1 :(得分:1)

源文件出错。

失踪;在声明之前 [打破此错误]

var updateConversion(src_rate,value){

curren ...?m4xpzi(第104行,第20栏)