javascript 连本地数据库

cjinjing 2003-08-21 10:45:17
当在网页中用javascript实现连接本地数据库时,都会弹出个MessageBox.

"The page is accessing a data source on another domain.Do you want to allow this?"

怎样才能让网页不报这个messagebox?
...全文
113 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
全息宇宙 2003-08-21
  • 打赏
  • 举报
回复
借花献佛:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
<title>我的精品收藏夹</title>
</head>
<script>
/** 公用变量 **/
var db_name = "netBook.mdb"; // Access数据库名

/**
* 函数: connect
* 功能: 连接 Access 数据库
* 返回连接
* 要求数据库文件在本文档一起
*/
function connect() {
var dbc = new ActiveXObject("ADODB.Connection");
var dbcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+db_name;
// var dbcon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" + location.href.replace(/file:[/]+([A-Z]:.*[/])([^/]+)/,"$1")+db_name;
dbc.Open(dbcon);
return dbc;
}

function gen() {
var conn = connect();
var rs = conn.Execute("select * from manage where type='netBook'");
var s = rs("content").value;
rs.Close();
conn.Close();
document.open("text/html", "replace");
document.write(s);
document.close();
}
</script>
<body onLoad="gen()">
正在初始化系统,请稍候...
</body>
</html>
nik_Amis 2003-08-21
  • 打赏
  • 举报
回复
up
JerKii 2003-08-21
  • 打赏
  • 举报
回复
是通过ActiveX对象进行连接!
wjcking 2003-08-21
  • 打赏
  • 举报
回复
Javascript也可以连接数据库?!,是真的吗?
JerKii 2003-08-21
  • 打赏
  • 举报
回复
使用new ActiveXObject也必须是在你的浏览器允许的安全级别下才行吧!不然还是会出现提示框的!

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧