`

傻:B啦吧~ie6 找不到 js 文件 中的对象。

阅读更多
    今天在调用一段外部js时候IEtester的IE6模式报错。说某函数is undefined。可是其他的浏览器均正常,最后终于发现是编码问题,使用文本文档令存为的时候选择一下与网页相符的编码就解决问题了。这个以后要注意了~
下面是网上搜集的一些相关资料。
解决“引入JS文件IE6报错”的问题
问题描述:页面引入一个js文件,其中定义了函数或对象,然后在页面中调用函数或对象时,在IE6会报“语法错误”或“缺少对象”。在IE6+或者IE7却运行正常。
问题分析:这个对象在引入的JS文件中是存在的,因为在IE6+以上的浏览器都可以正常运行。这个问题在于文件编码上,如果JS文件编码与当前页面的编码不一致,就可能导致在IE6中页面不能正常获取和解析JS文件中的内容,在IE6中,默认引入的文件和页面的编码是一致的。在IE6+以上的浏览器中,一般浏览器会自动识别每个外部文件的编码并进行解析;
问题解决:
   一:引入js文件时加charset属性,保持与页面编码一致;
   二:修改引入文件编码格式;
   三:新建一个文件格式同页面编码格式一致,复制粘贴内容;
(个人建议第三种方法,但建议在导入js时加上charset属性!)
今天发现一个奇怪的问题,
在jsp页面引用的js文件里面的方法 ,都报找不到对象的错误。
js在 引用也正常。就是找不到对象。。。。。。。。。。。。。。。。。。。
ie6下不行。
其他正常。
分享到:
评论

相关推荐

    JS导入导出Excel 兼容IE、Firefox、Chrome等浏览器

    首先,SheetJS-js-xlsx-c0b4895这个压缩包中的核心库是`xlsx`,它是一个强大的JavaScript库,专门用于读写Excel(XLSX)文件。这个库不仅支持最新的浏览器,还对IE提供了良好的兼容性,这在跨浏览器的Web开发中是...

    网页保存图片并下载到本地 兼容IE浏览器

    在不支持现代Web API的浏览器,尤其是像Internet Explorer(IE)这样的旧版本浏览器中,实现这一功能可能会面临挑战。本文将详细介绍如何使用html2canvas库来实现网页抓取为图片并兼容IE浏览器的下载功能。 ...

    大名鼎鼎SWFUpload- Flash+JS 上传

    在IE中,刷新的时候FLASH无法加载(详细可见我之前的debug过程) 在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 ...

    QT内嵌IE浏览器

    QT内嵌IE浏览器是一种在QT应用程序中集成Internet Explorer(IE)控件的技术,这使得开发者能够在QT界面中展示网页内容,实现与Web交互的功能。QT是Qt Company开发的一个跨平台的C++图形用户界面应用程序开发框架,...

    精易模块[源码] V5.15

    12、修复“类_识图->找图_从字节集”命令,载入大文件直接奔溃的BUG,感谢易友【tone】反馈。 精易模块 V3.80 what’s new:(20140801) 1、新增“进程_取优先级”,特殊进程需要特权,检索指定的进程的优先级。...

    JS 判断上传 文件 大小.rar

    在JavaScript中,对上传文件大小进行判断是网页交互中常见的一种功能,特别是在处理用户上传文件时,为了防止服务器被大文件占用过多资源或确保文件上传符合网站规定,我们需要在前端进行预判。以下是对这个主题的...

    网管教程 从入门到精通软件篇.txt

    如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...

    javascript函数的解释

    84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue= "we really like you and hope you will stay ...

    华旭金卡身份证阅读器js调用案例

    本教程主要针对已经购买了华旭金卡身份证读卡器的用户,旨在提供如何通过JavaScript(js)调用来实现与该设备的交互,以便在网页应用中集成身份证读取功能。 1. **华旭二代证控件**:这是华旭金卡身份证阅读器的...

    107个常用javascript语句

    84.JS中的模態显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay ...

    Appeon for PowerBuilder常见问题

    Appeon 公司专注于实现 C/S 架构的 PowerBuilder 应用迁移到 B/S 架构的完整解决方案。Appeon for PowerBuilder 是这个解决方案的核心,是一套平台型软件产品。 Q: 只有 EXE 和 PBD,或者部分是 PBD,可否用 APB ...

    JS排序插件

    在“JS排序插件”的场景下,考虑到它宣称支持IE6+、Firefox和Chrome等主流浏览器,这意味着插件可能包含了兼容性处理代码,以解决老版本浏览器可能存在的`sort()`方法实现不一致或者性能问题。比如,IE6-8的`sort()`...

    Jquery.base64.js

    `jQuery.base64.js`这个JavaScript库,便是专为简化Base64编码和解码操作而设计的,特别是针对文件进行操作时。 `jQuery.base64.js`的核心功能在于提供了一个便捷的API,即`$.base64`,它允许开发者轻松地在Base64...

    jsp第一阶段试卷,涉及JSP语法,内置对象及HTML编程

    2. **发布目录配置**:在服务器的配置文件(如Tomcat的server.xml)中配置虚拟目录,如`<Context path="/SUN" docBase="path_to_directory"/>`,在IE地址栏输入`http://localhost/SUN`即可访问。 3. **JSP组成**:...

    IE HTTP Analyzer(id http 分析器)

    安装HttpAnalyzerFull.exe文件后,该插件将集成到IE浏览器中,用户在浏览网页时会自动开启监控。111996Kg.rar可能是更新或补丁文件,用于增强或修复插件的功能。 总之,IE HTTP Analyzer是一个强大的工具,它提供了...

    JavaScript+Java实现HTML页面转为PDF文件保存的方法-.docx

    4. 创建一个`FormData`对象,将Base64数据转换为Blob对象并附加到表单数据中。 5. 发送一个POST请求到后端指定的URL,将表单数据发送过去。 前端代码示例: ```javascript html2canvas(document.body, { ...

    ASP程序设计概述ASP程序设计概述.doc

    2. 支持范围:VBScript主要在IE浏览器和ASP中使用,而JavaScript被大多数现代浏览器支持。 3. 语法差异:VBScript语法接近Visual Basic,使用缩进,而JavaScript语法更接近C/C++,使用分号作为语句结束。 4. 函数...

    Web编程技术补考模拟试卷B卷.doc

    7. JavaScript连接js文件的方法中,src属性应指向js文件,如`<script language="javascript" src="a.js"></script>`。 8. `<body>`是双标签,而不是单标签。 9. 用户点击提交后,客户端通过浏览器(如IE)访问服务器...

    Jwebbrower

    6. **使用示例**: 实现此类功能通常涉及到以下步骤: - 添加JWebBrowser.jar到项目的类路径。 - 创建并初始化`WebBrowser`对象。 - 使用对象的方法进行操作,如打开网页、执行JavaScript、注册事件监听器等。 - ...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

Global site tag (gtag.js) - Google Analytics