今天在调用一段外部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下不行。
其他正常。
分享到:
相关推荐
### 解决AjaxFileUpload.js在IE9与Firefox下文件过大导致无效问题 #### 背景介绍 在处理Web前端的文件上传功能时,我们经常会遇到浏览器兼容性问题,尤其是在处理较旧版本浏览器如IE9及Firefox时。本文将详细介绍...
首先,SheetJS-js-xlsx-c0b4895这个压缩包中的核心库是`xlsx`,它是一个强大的JavaScript库,专门用于读写Excel(XLSX)文件。这个库不仅支持最新的浏览器,还对IE提供了良好的兼容性,这在跨浏览器的Web开发中是...
在不支持现代Web API的浏览器,尤其是像Internet Explorer(IE)这样的旧版本浏览器中,实现这一功能可能会面临挑战。本文将详细介绍如何使用html2canvas库来实现网页抓取为图片并兼容IE浏览器的下载功能。 ...
QT内嵌IE浏览器是一种在QT应用程序中集成Internet Explorer(IE)控件的技术,这使得开发者能够在QT界面中展示网页内容,实现与Web交互的功能。QT是Qt Company开发的一个跨平台的C++图形用户界面应用程序开发框架,...
在IE中,刷新的时候FLASH无法加载(详细可见我之前的debug过程) 在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 ...
这会将XgPlay.js添加到你的项目依赖中,并在`package.json`文件中记录下来。 2. **导入XgPlay.js**: 在Vue组件中,你需要引入XgPlay.js。假设你已经在Vue组件中使用了`import`语法,可以这样导入: ```...
12、修复“类_识图->找图_从字节集”命令,载入大文件直接奔溃的BUG,感谢易友【tone】反馈。 精易模块 V3.80 what’s new:(20140801) 1、新增“进程_取优先级”,特殊进程需要特权,检索指定的进程的优先级。...
### JavaScript读取XML文件的方法详解 #### 一、引言 在现代Web开发中,XML(可扩展标记语言)作为一种轻量级的数据交换格式,在早期的Web应用中扮演着重要的角色。JavaScript作为前端的主要编程语言之一,具备强大...
在JavaScript中,对上传文件大小进行判断是网页交互中常见的一种功能,特别是在处理用户上传文件时,为了防止服务器被大文件占用过多资源或确保文件上传符合网站规定,我们需要在前端进行预判。以下是对这个主题的...
11. **处理JavaScript文件**:处理相关的JavaScript文件,如果不需要则跳过。 12. **完成转换**:点击“Finish”按钮完成转换过程,生成.NET Web Forms应用程序。 13. **部署项目**:通过`Deploy Project`功能进行...
如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着在 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是在包含 Windows 的驱动器上使用该命令。 Diskpart 创建和删除硬盘...
本教程主要针对已经购买了华旭金卡身份证读卡器的用户,旨在提供如何通过JavaScript(js)调用来实现与该设备的交互,以便在网页应用中集成身份证读取功能。 1. **华旭二代证控件**:这是华旭金卡身份证阅读器的...
84.JS中的模態显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay ...
在探讨如何在JavaScript中触发保存或另存为对话框的问题时,我们首先需要理解,由于浏览器的安全限制,直接从客户端脚本(如JavaScript)中触发一个保存或另存为的对话框是受到严格限制的。然而,有几种方法可以绕过...
Appeon 公司专注于实现 C/S 架构的 PowerBuilder 应用迁移到 B/S 架构的完整解决方案。Appeon for PowerBuilder 是这个解决方案的核心,是一套平台型软件产品。 Q: 只有 EXE 和 PBD,或者部分是 PBD,可否用 APB ...
在“JS排序插件”的场景下,考虑到它宣称支持IE6+、Firefox和Chrome等主流浏览器,这意味着插件可能包含了兼容性处理代码,以解决老版本浏览器可能存在的`sort()`方法实现不一致或者性能问题。比如,IE6-8的`sort()`...
根据给定的文件信息,以下是对相关知识点的详细解析: ### 1. 创建对象的方式 在JavaScript中,创建对象有多种方式。题目中给出了几种不同的创建方式,具体如下: - **选项A**: `var obj = ();` 这种写法实际上是...
- 外部JavaScript文件不应包含`<script>`标签。 - `script`标签的位置会影响执行时机,通常建议将其放置在`<body>`标签的末尾,以避免阻塞页面的渲染。 #### 三、JavaScript基本语法与数据类型 **3.1 变量声明与...
`jQuery.base64.js`这个JavaScript库,便是专为简化Base64编码和解码操作而设计的,特别是针对文件进行操作时。 `jQuery.base64.js`的核心功能在于提供了一个便捷的API,即`$.base64`,它允许开发者轻松地在Base64...
2. **发布目录配置**:在服务器的配置文件(如Tomcat的server.xml)中配置虚拟目录,如`<Context path="/SUN" docBase="path_to_directory"/>`,在IE地址栏输入`http://localhost/SUN`即可访问。 3. **JSP组成**:...