| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1719 人关注过本帖
标题:[讨论]此页正在访问其它域的数据,您允许这样做吗?
只看楼主 加入收藏
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
结帖率:68.57%
收藏
 问题点数:0 回复次数:16 
[讨论]此页正在访问其它域的数据,您允许这样做吗?
各位!我在做一个多级菜单,代码如下:我做的系统在局域网内使用,该多级菜单在配置服务器的机子上是可以用的,但是会提示以下的错误:“此页正在访问其它域的数据,您允许这样做吗?”,出这样的警告后,我把IE浏览器的安全级别调到最低,这时就可以了。但是我在局域网内的其它机子上使用其多级菜单时,没警告什么,并且也不可以用。请问各位,是什么原因?

//代码:

//一级

//数据库名称:DATA、数据源名称:DATA、用户名和密码也都是:DATA


<select name="fjgsc" fjr="selectformat" id="fjgsc" onMouseOver="this.focus();" onChange="make_fjgse_menu(this.value,document.input_form.fjgse)">
<option value="" selected>--DHL发件公司(中文)--</option>

<%
set rs=server.CreateObject("adodb.recordset")
sql="select fjgsc from fjgsc order by fjgsc desc"
rs.open sql,conn ,1,1
if rs.recordcount<>0 then
do while not rs.eof
%>
<option value="<%=rs("fjgsc")%>" ><%=rs("fjgsc")%></option>
<%
rs.movenext
loop
end if
%>
</select>

...............................................................................................................................

//二级
<select name="fjgse" fjr="selectformat" id="select4" onMouseOver="this.focus();">
<option value="" selected>--DHL发件公司(英文)--</option>
</select>
.....................................................................................................................................

//函数

<script language="JavaScript" >
function make_fjgse_menu(fjgsc_value,fjgse_X)
{
var sql = "select * from fjgse where fjgsc='"+fjgsc_value+"'" ;
var ConnDB = new ActiveXObject("adodb.connection");
var rs = new ActiveXObject("ADODB.Recordset");
ConnDB.ConnectionString="DSN=data;uid=data;pwd=data";
ConnDB.open
rs.open(sql,ConnDB,1,1);
if(rs.recordcount!=0)
{
var count=1;
fjgse_X.options[0]=new Option("--请选择发件公司名称(英文)--"," ");
while(!rs.eof)
{
fjgse_X.options[count]=new Option(rs("fjgse"),rs("fjgse"));
count=count+1;
rs.movenext
}
var sql=null;
rs.close
ConnDB.close
fjgse_X.options[0].selected=true;
fjgse_X.length=count;
}
else
{
fjgse_X.options[0]=new Option("--请选择发件公司名称(英文)--"," ");
var sql=null;
rs.close
ConnDB.close
fjgse_X.options[0].selected=true;
fjgse_X.length=1;
}

}

//盼望回复!谢谢!!
搜索更多相关主题的帖子: 数据 访问 
2005-12-29 17:33
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
能用就行了,可能就是IE安全级别太高时会警告访问其他服务器的数据吧

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-29 17:51
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
但是我在其他机子就不可以用了呀!是什么原因呢?

我是农家的孩子,我有农家孩子的本色!
2005-12-29 18:47
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

楼主的字体


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2005-12-29 22:06
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
看不清楚吗?

<select name="fjgsc" fjr="selectformat" id="fjgsc" onMouseOver="this.focus();" onChange="make_fjgse_menu(this.value,document.input_form.fjgse)">
<option value="" selected>--DHL发件公司(中文)--</option>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select fjgsc from fjgsc order by fjgsc desc"
rs.open sql,conn ,1,1
if rs.recordcount<>0 then
do while not rs.eof
%>
<option value="<%=rs("fjgsc")%>" ><%=rs("fjgsc")%></
option>
<%
rs.movenext
loop
end if
%>
</select>

...............................................................................................................................

//二级
<select name="fjgse" fjr="selectformat" id="select4" onMouseOver="this.focus();">
<option value="" selected>--DHL发件公司(英文)--</option>
</select>
.....................................................................................................................................

//函数

<script language="JavaScript" >
function make_fjgse_menu(fjgsc_value,fjgse_X)
{
var sql = "select * from fjgse where fjgsc='"+fjgsc_value+"'" ;
var ConnDB = new ActiveXObject("adodb.connection");
var rs = new ActiveXObject("ADODB.Recordset");
ConnDB.ConnectionString="DSN=data;uid=data;pwd=data";
ConnDB.open
rs.open(sql,ConnDB,1,1);
if(rs.recordcount!=0)
{
var count=1;
fjgse_X.options[0]=new Option("--请选择发件公司名称(英文)--"," ");
while(!rs.eof)
{
fjgse_X.options[count]=new Option(rs("fjgse"),rs("fjgse"));
count=count+1;
rs.movenext
}
var sql=null;
rs.close
ConnDB.close
fjgse_X.options[0].selected=true;
fjgse_X.length=count;
}
else
{
fjgse_X.options[0]=new Option("--请选择发件公司名称(英文)--"," ");
var sql=null;
rs.close
ConnDB.close
fjgse_X.options[0].selected=true;
fjgse_X.length=1;
}

}


我是农家的孩子,我有农家孩子的本色!
2005-12-30 08:54
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
我觉得这种问题应该不是代码的错误。

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-30 09:13
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
我也这样认为,我以为是配置IIS的问题,但是我配了好多次了,还是一样的问题,只能在本机(服务器)是可以用(多级菜单),谁有更好的代码吗?让我参考参考,谢谢!!

我是农家的孩子,我有农家孩子的本色!
2005-12-30 09:35
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
客户端代码访问数据库呀。。。。。

天津网站建设 http://www./
2005-12-30 10:06
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
griefforyou哥们!

客户端访问数据库代码,能具体点吗?

我是农家的孩子,我有农家孩子的本色!
2005-12-30 10:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用anjincheng在2005-12-30 10:15:00的发言:
griefforyou哥们!

客户端访问数据库代码,能具体点吗?

是得弹出警告,客户端代码最好不要访问数据库,访问数据库的操作都应该由服务器端完成。

2005-12-30 13:42
快速回复:[讨论]此页正在访问其它域的数据,您允许这样做吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022097 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved