Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JS调用兼容IE的问题?

JS调用兼容IE的问题?

提问于 2017-11-29 03:46:15
回答 2关注 0查看 605
代码语言:txt
AI代码解释
复制
 this.r.document.writeln("<script type=\"text/javascript\">");
代码语言:txt
AI代码解释
复制
    this.r.document.writeln("    setTimeout('parent.BindListMenu();',5000);");
代码语言:txt
AI代码解释
复制
    this.r.document.writeln("</script>"); 
代码语言:txt
复制
代码语言:txt
AI代码解释
复制
 function BindListMenu() {
代码语言:txt
AI代码解释
复制
    var UserListMenuDate = new Array();
代码语言:txt
AI代码解释
复制
    $("#r").contents().find(".list").delegate("tr", "mousemove", function () {
代码语言:txt
AI代码解释
复制
        $(this).smartMenu(UserListMenuDate, {
代码语言:txt
AI代码解释
复制
            name: "UserListMenu",
代码语言:txt
AI代码解释
复制
            offsetX: 232 + $(".IceChatBody").width() + 2,
代码语言:txt
AI代码解释
复制
            offsetY: 2,
代码语言:txt
AI代码解释
复制
            ContainerId: "r",
代码语言:txt
AI代码解释
复制
            beforeShow: function () {
代码语言:txt
AI代码解释
复制
                $.smartMenu.remove();
代码语言:txt
AI代码解释
复制
                parent.cs($(this).attr("id"));
代码语言:txt
AI代码解释
复制
                if (parent.InAdminMode == 1) {
代码语言:txt
AI代码解释
复制
                    UserListMenuDate[0] = [ul_glgn_u];
代码语言:txt
AI代码解释
复制
                    UserListMenuDate[1] = [voicemanage];
代码语言:txt
AI代码解释
复制
                    UserListMenuDate[2] = [videomanage];
代码语言:txt
AI代码解释
复制
                    UserListMenuDate[3] = [ul_zbgn_u];
代码语言:txt
AI代码解释
复制
                    UserListMenuDate[4] = [ul_cjgn_u];
代码语言:txt
AI代码解释
复制
                } 
代码语言:txt
AI代码解释
复制
            }
代码语言:txt
AI代码解释
复制
        });
代码语言:txt
AI代码解释
复制
    });
代码语言:txt
AI代码解释
复制
    $("#r").contents().on("contextmenu", function () { $.smartMenu.remove(); return false; });
代码语言:txt
AI代码解释
复制
    $("#u").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#u1").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#d").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#af").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#igame").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#igamemsg").contents().delegate("body", "click", function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
    $("#r").contents().click(function () { $.smartMenu.remove(); });
代码语言:txt
AI代码解释
复制
}
代码语言:txt
复制

在IE7下无效呢 IE6和8都正常 .为啥呢

回答 2

死者是小智

发布于 2017-11-29 06:06:18

你的BindListMenu这个方法有问题罗。。或者css写得有问题导致没出现你要的效果

Ne_biubiubiu

发布于 2017-11-29 06:05:53

看你的Javascript是否插入页面,然后函数调用是否真确,console.log打印一下

和开发者交流更多问题细节吧,去 写回答
相关文章
IE兼容问题
IE8下设置input的background:none或者background-color:transparent 会导致input框无法选中
码客说
2019/10/22
1.4K0
js调用ie打印
<object id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"> </object> <input type="button" value="打印" οnclick="document.all.WebBrowser.ExecWB(6,1)"> <input type="button" value="直接打印" οnclick="document.all.WebBrowser.ExecWB(6,6)"> <input type="button" value="页面设置" οnclick="document.all.WebBrowser.ExecWB(8,1)"> <input type="button" value="打印OK" οnclick=" return myprint(this);"> <input type="button" value="打印预览" οnclick="document.all.WebBrowser.ExecWB(7,1)">
西门呀在吹雪
2020/11/09
27.8K0
解决video.js不兼容ie8问题
使用视频播放器的时候,常常会让兼容一些浏览器问题,比如兼容ie8浏览器。在工作中使用的是video.js.
小周sir
2019/09/23
7.6K0
edge开启ie兼容模式_edge ie兼容模式
电脑没有IE浏览器,想使用edge、google访问IE网站,可以移步此文章: 点这里查看
全栈程序员站长
2022/10/04
5.2K0
edge开启ie兼容模式_edge ie兼容模式
解决老版本IE不兼容rgba的问题
rgba 的含义,r 代表 red ,g 代表 green ,b 代表 blue ,红绿蓝是三原色。所有颜色都可以由这三种颜色拼合而成。a 代表透明度。
德顺
2019/11/13
2K0
IE11的CSS兼容性问题
 最近测试给了我一大堆BUG,一瞅发现全是IE11的。吐槽一下这个浏览器真的比较特立独行。很多默认的样式跟别的浏览器不同,而且最明显的一点应该是padding左右内边距往往比别的浏览器大了一倍。但是当需要修改的时候又头疼了。如果改变原有的padding值,那么在IE11生效了。别的浏览器又有问题了。于是在网上搜了一下有没有专门针对IE11的CSShack,就是只对IE11生效的CSS样式,一查还真有。就是在CSS样式文件中加一个@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none){里面是你的样式}。
李维亮
2021/07/08
2.3K0
各种IE(IE6-IE10)兼容问题一行代码搞定
用一行代码搞定各种 IE(IE6-IE10)兼容问题,是一个很不错的方法。 x-ua-compatible 用来指定 IE 浏览器解析编译页面的 model x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使用。 1、使用一行代码来指定浏览器使用特定的文档模式。 <meta http-equiv="x-ua-compatible" content="IE=9" > <meta http-equiv="x-ua-compatible"
沈唁
2018/05/24
1.8K0
WebBrowser(IE) 与 JS 相互调用
在开发中我们经常将WebBrowser控件嵌入Winform 程序来浏览网页,既然是网页那么少不了JS。下面就让我们来说说他们两之间的相互调用。 在C#封装的浏览器内核中,Chromium 内核封装有Xilium.Cefglue、Cefsharp,Webkit 内核封装 Webkit.Net 、OpenWebKitSharp等。 但是说到和JS的调用,不得不说还是IE 的WebBrowser 最为简单方便。至于IE 为啥方便而其他的不方便,以后我会写文章分析。 下面我们还是先看看WebBrowser怎么和J
hbbliyong
2018/03/29
5K0
ie浏览器的部分兼容性问题
IE下面axios设置禁止请求缓存无效 解决方案:每次请求增加时间戳 service.interceptors.request.use(config => { if (config.method === 'post') { config.data = { ...config.data, _t: Date.parse(new Date()) / 1000 } } else if (config.method === 'get') { config.par
十里青山
2022/08/07
8500
【CSS】处理兼容性问题 | CSS Hack | IE
(1)IE6双边距bug: 块属性标签添加了浮动float之后,若在浮动方向上也有margin值,则margin值会加倍。这种问题主要就是会把某些元素挤到了第二行。
前端修罗场
2023/10/07
3780
IE兼容position: sticky
IE兼容position: sticky 库:https://github.com/wilddeer/stickyfill // install npm install stickyfilljs --save or yarn add stickyfilljs or <script src="path/to/stickyfill.min.js"></script> // html <div class="sticky"> ... </div> // css .sticky { position:
4O4
2022/04/25
2.5K0
解决css的ie浏览器各种兼容问题
在进行网站开发过程中,IE是另很多程序员头疼的一个浏览器,他的版本兼容性很难调整,尤其是IE6,IE7,IE8,IE9,IE10这几个版本的区别有很大。现在百度与谷歌都有了一行解决这种兼容性的代码了。我们先来看一下百度的。
OECOM
2020/07/02
2.2K0
IE对文档的解析模式及兼容性问题
深入研究这个问题源于最近制作的几个页面,交给前端后,发现在IE8下,对于JS动态控制的内容,页面高度不能够随着动态的调整。
大江小浪
2018/07/25
1.2K0
ie11兼容性视图设置怎么能自动兼容_ie11兼容模式ie8
Edge浏览器已然成为最新win10系统的默认浏览器,但是用户量却远远不及IE11,IE11虽然性能得到了大的改进,但在浏览网页的时候还是会出现一些兼容性的问题,下面小编就讲为大家分享IE 11浏览器网页不兼容的四个有效解决方法。
全栈程序员站长
2022/10/29
2.9K0
ie11兼容性视图设置怎么能自动兼容_ie11兼容模式ie8
一行代码解决IE6,IE7,IE8不兼容问题
最近在整理网页mate标签,想着把常用的mate标签记录一下,有的可以解决IE不兼容的问题。现在电脑普遍来说最低版本的IE也应该是IE8了,但是不排除某些落后的电脑机器依然是IE6.7,所以整理下相关资料以留备用。
李洋博客
2021/06/16
1.5K0
一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10
x-ua-compatible 用来指定IE浏览器解析编译页面的model x-ua-compatible 头标签大小写不敏感,必须用在 head 中,必须在除 title 外的其他 meta 之前使用。 1、使用一行代码来指定浏览器使用特定的文档模式。 <meta http-equiv="x-ua-compatible" content="IE=9" > <meta http-equiv="x-ua-compatible" content="IE=8" > <meta http-equiv="x-ua-compatible" content="IE=7" > 2、在一些情况下,我们需要限定浏览器对文档的解析到某一特定版本,或者将浏览器限定到一些旧版本的表现中。可以用如下的方式: <meta http-equiv="x-ua-compatible" content="IE=EmulateIE9" > <meta http-equiv="x-ua-compatible" content="IE=EmulateIE8" > <meta http-equiv="x-ua-compatible" content="IE=EmulateIE7" > 使用这种写法,浏览器或者使用标准模式进行解析,或者使用 IE5 Quirks 模式进行解析。 3、为了测试,我们也可以使用下面的语句指定浏览器按照最高的标准模式解析页面。 <meta http-equiv="x-ua-compatible" content="IE=edge" > 4、多个模式的指定。我们可以用逗号分割多个版本,这种情况下,浏览器会从这个列表中选择一个他所支持的最高版本来使用标准模式进行渲染。如下面的例子,在IE8进行浏览时,将会使用IE7的标准模式进行渲染,因为他本身不支持IE9和IE10。 <meta http-equiv="x-ua-compatible" content="IE=7,9,10" > 参考: http://www.cnblogs.com/cocowool/archive/2013/04/25/3043832.html http://www.cnblogs.com/nidilzhang/archive/2010/01/09/1642887.html http://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx 一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10 2012-04-25 16:29:04| 分类: 学习 |字号 订阅 在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html> <html xmlns=http://www.w3.org/1999/xhtml xmlns:bd=http://www.baidu.com/2010/xbdml> <head> <meta http-equiv=Content-Type content=“text/html;charset=utf-8″> <meta http-equiv=X-UA-Compatible content=IE=EmulateIE7> <title>百度一下,你就知道 </title> <script>var wpo={start:new Date*1,pid:109,page:‘superpage’}</script> <meta http-equiv=X-UA-Compatible content=IE=EmulateIE7> 可以打开百度,右键查看源码看下!我们可以看下文件头是否存在这样一行代码! 这句话的意思是强制使用IE7模式来解析网页代码! 在这里送上几种IE使用模式! <meta http-equiv=“X-UA-Compatible” content=“IE=8″> 2. Google Chrome Frame也可以让IE用上Chrome的引擎: <meta http-equiv=“X-UA-Compatible” content=“chrome=1″ /> 3.强制IE8使用IE7模式来解析 <meta http-equiv=“X-UA-Compatible” content=“IE=EmulateIE7″><!– IE7 mode –> //或者 <meta http-equiv=“X-UA-Compatible” content=“IE=7″><!– IE7 mode –> 4.强制IE8使用I
用户1499526
2019/07/15
4.2K0
调用IE打印
<OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0></OBJECT>  
Java架构师必看
2021/03/22
1.7K0
兼容IE浏览器
今天客户说他那边网站崩了,让客户截了个图,看到是ie浏览器。。。我瞬间的反应是崩溃的
阿超
2022/08/16
1.6K0
兼容IE浏览器
一行代码解决IE6,IE7,IE8不兼容问题
最近在整理网页mate标签,想着把常用的mate标签记录一下,有的可以解决IE不兼容的问题。现在电脑普遍来说最低版本的IE也应该是IE8了,但是不排除某些落后的电脑机器依然是IE6.7,所以整理下相关资料以留备用。
雾海梦曦
2022/11/04
1.3K0
一行代码解决IE6,IE7,IE8不兼容问题
IE下JS文件失效问题总结
今天遇到了一个很诡异的问题,Firefox下好好的页面,在IE下却接二连三的报错,这到底是什么地方产生的错误。
大江小浪
2018/07/25
3.7K0

相似问题

关于这个php兼容https的问题?

0177

TcPlayer能否兼容ie10以下浏览器?

0312

flv.js IE11兼容性问题, 提示”对象不支持此操作”,求问各路大神,有什么好的解决方案?

01.9K

aos.js 与 smooth-scrollbar.js 不兼容?

061

使用node.js路由如何兼容vue.js?

1599
相关问答用户
某公司 | 程序员擅长1个领域
腾讯云TDP | 先锋会员擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档