ajaxpro 在IE6中正常 在IE7中不显示

问题描述

JS:functionShowCity(){document.all("Drop_City").options.length=0;varCity=document.all("Drop_Pro").value;vards=System_statistics_AddStock.LoadCity(City).value;if(ds==""){return;}else{if(City!=''){for(vari=0;i<ds.Tables[0].Rows.length;i++){opt=newOption();opt.text=ds.Tables[0].Rows[i].Areaname;opt.value=ds.Tables[0].Rows[i].ID;document.all("Drop_City").add(opt);}ShowArea();}}}functionShowArea(){document.all("Drop_Area").options.length=0;varCity=document.all("Drop_City").value;vards=System_statistics_AddStock.LoadCity(City).value;if(ds=="")return;for(vari=0;i<ds.Tables[0].Rows.length;i++){opt=newOption();opt.text=ds.Tables[0].Rows[i].Areaname;opt.value=ds.Tables[0].Rows[i].ID;document.all("Drop_Area").add(opt);}}HTML:<asp:DropDownListID="Drop_Pro"runat="server"onchange="ShowCity()"Width="85px"></asp:DropDownList><selectid="Drop_City"onchange="ShowArea()"style="width:79px"><optionselected="selected"value="-1">请选择</option></select>&nbsp;<selectid="Drop_Area"style="width:81px"><optionselected="selected"value="-1">请选择</option></select>以上代码在IE6中显示正常在IE7中显示不出来了。。。也没出错提示

解决方案

解决方案二:
降低ie7的安全级别试试
解决方案三:
1:设置一下安全界别2:将站点加到可信任站点中
解决方案四:
是ajax联动把,给一段ie7中可以运行的代码你看看functionLoadStates(countries){varcountryId=document.getElementById("ddlArea").options[document.getElementById("ddlArea").selectedIndex].value;UniShare.XiangSoo.Web.Portal.AjaxMethod.GetStates(countryId,LoadStates_CallBack);}functionLoadStates_CallBack(response){//alert(response.value.Rows.length);if(response.error!=null){alert(response.error);return;}varstates=response.value.Tables[0];if(states==null||typeof(states)!="object"){return;}//alert(statesList);varstatesList=document.getElementById("ddlRegionCode");statesList.options.length=0;for(vari=0;i<states.Rows.length;++i){statesList.options[statesList.options.length]=newOption(states.Rows[i].RegionName,states.Rows[i].RegionCode);}}
解决方案五:
引用2楼Anders_lt的回复:

1:设置一下安全界别2:将站点加到可信任站点中

时间: 2025-01-26 21:08:52

ajaxpro 在IE6中正常 在IE7中不显示的相关文章

IE6与IE7中,innerHTML获取param的区别_javascript技巧

代码: 复制代码 代码如下: <html> <head> <script type="text/javascript"><!-- function setMode(newMode) { var text1=document.getElementById("text1"); var cont; bTextMode = newMode; if (bTextMode) { cont=text1.innerHTML; text1.i

ActiveX(已经花钱签过名)在XP系统下IE6中使用一切正常,但是在vista系统下IE7中不能使用

问题描述 ActiveX(已经花钱签过名)在XP系统下IE6中使用一切正常,但是在vista系统下IE7中不能正常使用,发现只要在IE属性中关了保护模式就行了,但是不可能要求来访用户关保护模式阿,怎么办?(知道问题很难,但是真的只有最后二十分了,请帮帮忙) 解决方案 解决方案二:虽然偶不懂,但貌似这个问题很难.IE7比IE6的安全性提高了很多,所以你要不让用户关一下,要不,绕过去.....解决方案三:activex问题,只能要求用户自己来设定许可了如果不用设定,那就是病毒了(莫非你是3721的?

浅谈CSS在IE6、7、8中的差别

CSS在Internet Explorer 6, 7 和8中的差别,相信对你有所帮助. 关于浏览器的最离奇的统计结果之一就是Internet Explorer 版本6,7和8共存.截至本文,Internet Explorer各个版本总共占据了大约65%的市场份额.在网站开发社区,这个数字要小很多,统计显示大概只有40%. 这些统计中比较有趣的部分是,IE6.IE7.IE8之间的数值很接近,这防止了单个Microsoft的浏览器占居统治地位--与过去的情况相反.根据这些令人遗憾的统计结果,在为客户

提供在IE7中查看网页源文件的简单技巧_应用技巧

在我们浏览Internet时,常常需要查看网页html文件的源代码.在IE7中,要实现这一点,同IE6没有太大的区别,操作相当简单,只需在网页空白处单击鼠标右键选择"查看源文件"或在"页面"按钮的下拉菜单中选择"查看源文件",IE7即默认启动记事本来显示相应网页的html文件.   本文提供在IE7中查看网页源文件的简单技巧.   使用其他编辑器查看源文件  记事本的功能相对简陋了些,许多朋友更喜欢使用第三方的文本文件编辑器,比如说UltraEd

ie7中 iframe.style.height=&quot;100%&quot; 无效解决方法

ie7中 iframe.style.height="100%" 无效解决方法 100%高度的iframe在ie7中显示错误,原因是iframe.style.height="100%".       1.设置iframe父容器的高度值,100%就能生效(由此猜测默认情况下iframe的父容器高度是某个比较小的值,因此显示出来高度比较小)       2.如果是脚本动态创建的,iframe.style.height=document.body.scrollheight

在IE7中 window.open()方法失效

问题描述 在IE7中window.open()方法失效,每次都是在新的选项卡中显示页面,根本不能弹出来!只能设置IE属性,我像知道有什么方法可以不用设置IE,达到弹出页面的效果?应该采取什么方法去实现呢? 解决方案 解决方案二:新建一个页面代码类似:<framesetrows="*,0"cols="100%"FRAMESPACING=0FRAMEBORDER=noBORDER=0><framesrc="<%=request.getC

转 CSS hack:针对IE6,IE7,firefox显示不同效果

CSS hack:针对IE6,IE7,firefox显示不同效果 做网站时经常会用到,衡量一个DIV+CSS架构师的水平时,这个也很重要. 区别不同浏览器的CSS hack写法: 区别IE6与FF:         background:orange;*background:blue; 区别IE6与IE7:         background:green !important;background:blue; 区别IE7与FF:         background:orange; *back

40-.net如何从数据库中的一个表中取值

问题描述 .net如何从数据库中的一个表中取值 假设这是我数据库里的一张表(数据库是oracle),我该如何取得这些数将他们传给jsonObj.Rows,求教各位大神,能给个具体的实现过程吗? 解决方案 sonObj.Rows是你自己组装的json对象吧,你首先要查询数据库,这个自己看msdn把,很简单,获取值后开始组织json就行了 解决方案二: 自己读取数据后,通过服务器端代码赋值给aspx上的script标签就行,注意<%%>这种代码不能放js文件里面,必须是在aspx页面里面才能解析运

Excel中合并单元格中快速添加序号的方法

  Excel中合并单元格中快速添加序号的方法          如下图所示,需要在数据的A列加入序号: 如果我们利用传统的拖动填充方式添加序号,系统会弹出这样的提示:"此操作要求合并单元格都具有相同大小" 即不能对数据源格式进行修改,又不能用常规方法添加序号,怎么办呢? 要手工逐个的填写吗? 答案是否定的,如果数据量太大的话,我们不可能一个一个去手工添加吧. 这里给大家介绍一个简单的方法. 首先,选中要添加序号的单元格: 编辑栏输入公式: =MAX($A$1:A1)+1 注意关键的一