我在common.js里定义了一个类:
function Base64() {
this.encode = function() {
...
}
...
}
然后我在html中这样用:
<html>
<head>
...
<script type="text/javascript" src="/html/common.js"></script>
...
</head>
<body>
<script src="/html/see.js"></script>
...
</body>
</html>
其中我在see.js中用到了Base64这个类。
类似这样:
html += '<a style="color:#086;" title="' + json[i]['user']['location']
+ '" href="/user/' + new Base64().encode(json[i]['user']['ip'])
+ '" target="_blank">';
html += json[i]['user']['location'] + '</a><cite class="from"></cite>';
这个页面在Firefox里面没有问题,但是在Chrome和IE上运行就有问题。
说我这个Base64类没有定义。
请问是什么原因吗?
谢谢。
--
FROM 114.249.244.*