日期:2014-05-17  浏览次数:20859 次

在线词典不能在线查询。。。“此计算机上的安全设置禁止访问其他域的数据源。”
用Javascript编写的网页词典(用access数据库),在大家的帮助下本地可以运行了。
但是不知道为什么,上传到服务器后无法正常工作。
www.nihongo.com.cn/dic.html
输入"nihao",按"chinese"后,不显示相关解释,报错如下:
此计算机上的安全设置禁止访问其他域的数据源。”
是为什么呢?

备注:
1)已按照http://www.chinaport.gov.cn/kfzq/cjwt/wycw/6852.htm步骤调整信任站点和启用了跨域浏览窗口和框架。
2)万网虚拟主机,他们说支持Access,直接上传就可以工作。
3)是不是连接语句错了?
原来的连接数据库的代码(本地可运行) 
database = new ActiveXObject("ADODB.Connection");
database.Open("Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\\dic.mdb;");
现在的连接数据库的代码(上传服务器后运行出错) 
database.Open("Driver={Microsoft Access Driver (*.mdb)}; DBQ=/dic.mdb;");
4)还是我的电脑的问题呢。。。

最后的90分,请大家指教了。

------解决方案--------------------
探讨
引用:
my god
LZ不知道javascript是运行在客户端的吗?能保证客户端有ADO配置吗?能保证客户端有数据库文件吗?

my god
我真的不知道。。。也就是说我想做一个在线词典,数据库和检索页面都在服务器,
用现在的方法根本是不对的了?5555555555我是学外语的,计算机刚开始学。

------解决方案--------------------
楼主应该不是做一个服务端吧,就是做一个小工具自己用吧?
如果这样,那换机器用的时候,就把在原来开发用的机器那些东东都一并移到其它机器上,还有相应配置。