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