0

我正在网站上的一个页面上工作(请参阅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说它没有定义?我已经没有解决这个问题的想法了。任何人都知道发生了什么?谢谢。

4

2 回答 2

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) {
于 2012-06-01T11:12:29.307 回答
1

您的源文件有错误。

失踪 ; before 语句 [Break On This Error]

var updateConversion(src_rate, value) {

当前...?m4xpzi(第 104 行,第 20 列)

于 2012-06-01T11:12:15.453 回答