`
lgx2351
  • 浏览: 175916 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

ie8与ie6取form的讨论

 
阅读更多

多frames下,在ie6下通过frames[i]为取得某个frame,可是在ie8下用这个i的index却取不到frame。查看dom,发现在ie8下位置变了:(

于是想到不能用index来取frame。写了如下方法,以备录吧。

//通过已知的action值得到具体的form,一开始通过frames[i]来得到,但发现ie8下计算的与ie6下不同。
function getFormFromLocaton(formname){
	var itemForm;
	for(var i=0;i<self.frames.length;i++){
		if(self.frames[i]){
			if(self.frames[i].location){
				if(self.frames[i].location.href){
					if(self.frames[i].location.href.indexOf(formname)!=-1){
						itemForm = self.frames[i];
						break; 
					}
				}
				
			}
		}
	}
	return itemForm;
}
 
分享到:
评论

相关推荐

    兼容ie8的上传源码

    首先,让我们讨论IE8的文件上传限制。在IE8中,`&lt;input type="file"&gt;`元素只能单选文件,不支持多选。此外,由于缺乏File API,我们无法直接在JavaScript中访问或操作文件内容。为了实现更高级的上传功能,开发者...

    前端设计IE6IE7IE8IE9FF问题汇总IE和FirFox兼容问题[参照].pdf

    本文主要讨论了在Internet Explorer(IE)6、7、8、9以及Firefox之间存在的若干常见问题及其解决方案。以下是一些关键知识点的详细解释: 1. **document.form.item 问题**:在IE浏览器中,可以使用`document.form...

    兼容IE和Firefox获得keyBoardEvent对象

    本文将讨论IE和Firefox中获得keyBoardEvent对象的方法,并提供相应的解决方案。 1. 获取表单元素 在IE中,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]来获取表单元素...

    IE6的POST请求无data的的问题

    2. **数据编码问题**:IE6可能不支持非ASCII字符的编码方式,比如UTF-8。确保表单和服务器都使用相同的字符编码。 3. **异步请求(AJAX)问题**:IE6对XMLHttpRequest对象的支持有限,特别是处理POST请求时。可能...

    ie.rar_Explorer_IE密码

    程序员可以通过阅读这个源代码了解具体实现细节,比如如何与IE的内部数据结构交互,以及如何获取存储在本地的密码信息。 2. **VC_ini_2.txt** - 这个文件可能是Visual C++编译器的配置文件,或者是关于如何编译和...

    兼容IE与FireFox

    ### 兼容IE与Firefox:JS...通过上述讨论可以看出,在处理IE与Firefox之间的兼容性问题时,需要细致地考虑每个细节,并编写灵活的代码来适应各种情况。希望本文能够帮助您更好地理解并解决实际开发中遇到的兼容性问题。

    FF与IE对javascript和CSS的区别

    本文将详细讨论FF(Firefox)与IE(Internet Explorer)在处理这两种技术时存在的差异,并提供相应的解决策略。 1. **form元素访问方式**:在IE下,可以使用`document.formName.item("itemName")`或`document.form...

    IE中jquery.form中ajax提交没反应解决方法分享

    在这篇文章中,讨论了在使用jquery.form插件进行AJAX提交时,IE浏览器对某些响应头信息的处理可能与其他浏览器(如Firefox和Opera)不同,从而导致提交没有反应的问题。主要知识点包括: 1. jquery.form插件:这是...

    实现和IE浏览器交互的方法介绍.doc

    接下来,我们讨论如何实现与IE绑定的DLL。当IE启动时,它会检查注册表中的Browser Helper Objects键,加载在那里注册的CLSID对应的DLL。DLL必须实现IObjectWithSite接口,特别是`SetSite`方法,这样IE就能向DLL传递...

    个人CSS设计兼容性问题总结教程

    本文将根据提供的内容,详细讲解一些常见的CSS设计在不同浏览器,特别是IE6-8中的兼容性问题及解决方案。 首先,我们关注的是按钮的兼容性问题。在IE6中,按钮元素可能会对后续元素产生额外影响,因此我们需要初始...

    firefox与IE对js和CSS的区别.txt

    本文详细讨论了Firefox与IE在处理JS和CSS时的主要差异,并针对这些差异提供了实用的解决方案。理解这些差异有助于开发者编写更加兼容且高效的前端代码。在实际开发过程中,开发者还应关注浏览器的最新版本及其特性...

    java上传图片实时显示,兼容ie11

    这个场景涉及到前端与后端的交互,以及浏览器的兼容性问题。本主题聚焦于一个具体的案例:“Java上传图片实时显示,兼容IE11”。这通常需要使用特定的技术和策略来确保在较旧的浏览器如Internet Explorer 11(IE11)...

    js动态在form上插入enctype=multipart/form-data的问题

    在文档中,作者尝试使用jQuery的attr()方法来添加enctype属性,但在IE6、IE7和IE8上未能成功。经过研究发现,这些旧版本的IE浏览器不支持attr()方法进行enctype属性的设置。这些浏览器需要通过设置DOM属性encoding为...

    ie firefox做了一个遮罩层

    "ie firefox做了一个遮罩层"这个标题表明我们将讨论如何在Internet Explorer(IE)和Firefox这两个主流浏览器上实现遮罩层的功能。 在Internet Explorer和Firefox中创建一个兼容的遮罩层涉及到CSS和JavaScript的...

    C# WPF和WindForm控件的互操作与IE7样式Tabcontrol的源代码

    接下来,我们来讨论IE7样式的TabControl。这是一种具有类似Internet Explorer 7浏览器界面风格的自定义TabControl,通常提供更现代的外观和感觉。实现这个样式通常涉及到自定义控件模板,调整边框、背景、字体等视觉...

    IE:维护表单

    描述简短地提到了这一主题,暗示我们将讨论如何处理IE浏览器中自动填写表单的功能及其维护。 在互联网浏览过程中,我们经常遇到需要填写表单的场景,如登录网站、购物结账等。IE 5.0引入了一个名为Forms ...

    JavaScript获取网页表单action属性的方法

    总结来说,JavaScript提供了一套强大的API,允许开发者获取和操作网页表单元素的各种属性,包括本文讨论的action属性。通过这些API,开发者可以对用户界面进行交互,使得Web应用更加动态和用户友好。理解并熟练运用...

    javascript图片预览和上传(兼容IE)

    对于IE,可能需要采用传统的方式来处理文件上传,如使用`iframe`或者`form`的`target`属性,以及通过`window.name`来传递数据。这种方法通常比较复杂,但可以确保在旧版IE中的兼容性。 在实际应用中,通常还会加入...

    IE和Firefox浏览器CSS网页布局不同点

    我们讨论的主题CSS网页布局,最令大家头疼的问题就是浏览器兼容性,虽然jb51.net介绍过很多这方向的知识,但依然让很多开发人员晕头转向,今天的这篇文章,将列出css和javascript在IE和Firefox中二十三个不同点,...

Global site tag (gtag.js) - Google Analytics