JS 在不同系统下的IE11上 运行结果为什么会不一样?有时候还没效果? 本帖最后由 wuxiaoqi152 于 2014-01-07 18:10:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我知道是不一样额~! 但是有什么解决办法呢~是不是winsever2008的ie11把js禁掉了 感覺說了一堆,沒說到什麽實際的東西你的 說很多JS沒有效果,那就是有的有效果了?有效果的,沒有效果的,相互之間有什麽區別沒有,比較特別的DOM操作,ajax, html5、css3相關的新特性...沒有效果的JS,你選個功能相對獨立,代碼量少的帖出來看看撒 js本就有兼容性问题的,如果没有一样的测试环境,就在客户机上安装fiddler代理js文件在客户机上调试吧 可能之前说的有些误区了,我觉得可能所有的JS 都没效果了,因为在登陆界面JS 就完全没有效果,然后是靠后台的代码登陆到主菜单的,进入主菜单之后就卡住了,完全就动不了,这个是登陆界面的图片 ,然后Login 这个按钮的JS 事件 前台是这样调用的 <input id="imgbtnLogin" onclick="return Check();" type="image" alt="" src="Images/denglu.jpg" style="cursor:hand;width:72px; height:24px" name="btnlogin" runat="server" onserverclick="imgbtnLogin_ServerClick"/> 然后JS 方法是:function Check() { var Name = form1.txtUserId.value; var Paswrd = form1.txtPassword.value; if (Name == "") { alert("Username can not be empty."); return false; } if (Name.length > 16 || Paswrd.length > 16) { alert("User name or password can not be longer than 16 characters."); return false; } return true; }就拿登陆界面的这个Login JS 事件来说吧 在英文版的 Windows Server 2008 R2 上 就完全没效果了,然后 在这个登陆界面一般 都是在进入登陆界面的时候 首先 用户名文本框直接获得焦点的吧 , document.getElementById("txtUserId").focus(); 连这样一句JS 都没效果 , 前面一个兄弟说的 IE 权限比较高 这个要怎么设置呢? 還真沒有看出什麽東西來你可以照上面兄弟說的試試,看看 Windows Server 2008 上的IE流覽設置是否設定了很高的安全級別IE - 工具 - Internet選項 - 安全 - 選中框內的“Internet”,查看它的安全級別或者直接在“可信站點”內添加你要訪問的網站并將“可信站點”的安全級別調到最低還不行的話... 哥们 我2B 了~! 刚问了个同事~! 我次奥~! 就是个IE 浏览器的设置问题 在IE 设置自定义安全级别里面 把JavaScript脚本开启 就行了~! 天呐 这么二B 的问题我竟然纠结了这么久~! 我那同事说 JS 没用? 那你启用就不好了~! 然后给我设置了下~! 擦了个DJ ~! 我钻牛角尖了~! 开始根本没想到这个上面去,因为其他环境上面 都是IE 11 然后都可以直接用~! 为什么英文版的 Windows Server 2008 R2 这个系统要把我脚本给禁用掉? 郁闷~! js写的数独小游戏 请教一个jquery.validate的问题 清早送分了,这段JS执行后多出几个n,问题出在哪里? 阿里妈妈广告问题 如何固定页面大小 TD是否有ln这个属性,从不记得在Dom中有这个属性的记录,可下载个在线编辑表格却有这个东东 高手求助 easyui-dialog如何穿越iframe 求助:要通过"身份证"显示"出生年月日"的问题该如何写此js? jquery validate 前端验证,有时生效,有时不生效,求助! js 代码中ready function 执行不成功 正则验证,################## 100% 结贴
我知道是不一样额~! 但是有什么解决办法呢~
是不是winsever2008的ie11把js禁掉了
function Check()
{
var Name = form1.txtUserId.value;
var Paswrd = form1.txtPassword.value;
if (Name == "")
{
alert("Username can not be empty.");
return false;
}
if (Name.length > 16 || Paswrd.length > 16)
{
alert("User name or password can not be longer than 16 characters.");
return false;
}
return true;
}就拿登陆界面的这个Login JS 事件来说吧 在英文版的 Windows Server 2008 R2 上 就完全没效果了,然后 在这个登陆界面一般 都是在进入登陆界面的时候 首先 用户名文本框直接获得焦点的吧 , document.getElementById("txtUserId").focus(); 连这样一句JS 都没效果 , 前面一个兄弟说的 IE 权限比较高 这个要怎么设置呢?
在IE 设置自定义安全级别里面 把JavaScript脚本开启 就行了~!
天呐 这么二B 的问题我竟然纠结了这么久~! 我那同事说 JS 没用? 那你启用就不好了~! 然后给我设置了下~! 擦了个DJ ~! 我钻牛角尖了~!