昨天做东西,想跨页面取值,但是怎么取都取不到
如
top.htm
--------------------
xml 代码
- <input type="text" name="test" value="" />
bottom.htm
---------------------
xml 代码
- <script language="javascript">
- function test()
- {
- parent.top.document.getElementById('test').value = 'dddd';
- }
- script>
- <input name="test" type="button" id="test" onclick="test()" value="test" />
main.htm
------------------------
xml 代码
- <frameset rows="80,*" frameborder="no" border="0" framespacing="0">
- <frame src="top.html" name="top" scrolling="No" noresize="noresize" id="top"/>
- <frame src="bottom.html" name="bottom" id="bottom"/>
- </frameset>
这个时候,怎么取都取不到,无奈搞了一个下午,都没搞通,后来无意将top的ID和NAME改一下,改成topFrame就可以取到值了,真怪啊。
用top的时候,在FIREFOX里面是可以的,IE就不行,吸取教训,特此记录,以后命名一定要规范,尽量少用一些类似于关健字的词。这样就不会少一些莫名其妙的问题了!
分享到:
相关推荐
根据提供的文件信息,这里主要涉及的是JavaScript相关的技术问题...这些内容不仅涵盖了JavaScript的基础知识,还包含了实际开发中经常遇到的问题及其解决方案,希望能够帮助读者更好地理解和掌握JavaScript的相关技术。
JavaScript,一种广泛应用于网页和...实践中遇到的每一个问题都是一次学习的机会,而解决这些问题的过程将帮助你成长为一名熟练的JavaScript开发者。记得理论结合实践,不断尝试,才能更好地掌握这门动态且灵活的语言。
本文主要针对JavaScript开发者常见的问题进行了详细整理和问答,涉及了Blob对象属性、DOM操作特性、CSS3样式应用、异步操作等多个方面的问题,并对HTML5的新特性提供了讲解,有助于开发者巩固JavaScript基础知识、...
jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互。然而,即使使用jQuery,也可能会遇到问题: 1. **选择器效率**:虽然jQuery的选择器强大,但过于复杂的选择器可能导致性能下降。...
解决这个问题的方法通常是重新下载一个完整且未经篡改的ISO镜像文件,并确保在安装前验证其完整性,例如通过校验MD5或SHA1哈希值。 接下来,我们来看"JavaScript_ProjectSystem.msi"和"JavaScript_LanguageService....
在JavaScript编程中,获取界面数字并进行比较是常见的操作,特别是在处理用户输入、计算或排序时。本篇文章将深入探讨这个主题,分享一些常见的问题及其解决方案。 首先,我们需要理解JavaScript中的数字表示。...
接着,模块化是JavaScript编程中的一个重要方面,它有助于组织代码、提高可维护性和重用性。在JavaScript中,我们可以使用CommonJS(Node.js环境)或ES6的导入导出(import/export)语法来实现模块化。CommonJS常...
JavaScript可以提供一个函数来清除购物车中的所有商品,并相应地更新界面。 7. 原型与继承:在“购物车原型.html”可能涉及到JavaScript的面向对象编程。在JavaScript中,原型链允许对象间共享属性和方法,从而实现...
4. **避免直接比较**:在进行浮点数比较时,不要直接判断两个数是否相等,而应该设定一个微小的容差值,判断两数之差是否小于这个容差,以解决精度问题。例如,`Math.abs(a - b) 。 在“计算器2.0”这个项目中,...
这个"300个JavaScript的小例子"集合提供了一个丰富的学习资源,帮助开发者深入理解和掌握JavaScript的核心概念、语法以及实际应用。 1. **基础语法**:JavaScript的基础包括变量声明(var, let, const)、数据类型...
"convertjs一个简单的JavaScript转换库" 是一个专为JavaScript开发者设计的工具,它提供了一系列方便的函数,用于在不同数据类型之间进行转换。这个库的主要目的是简化开发过程,尤其是在处理数据格式化和类型转换时...
2. 安全问题,Ajax 技术同时也对 IT 企业带来了新的安全威胁,Ajax 技术就如同对企业数据建立了一个直接通道。 3. 对搜索引擎的支持比较弱。 4. 破坏了程序的异常机制。 5. 一些手持设备(如手机、PDA 等)现在还不...
Eclipse作为一个强大的开源集成开发环境(IDE),广泛用于Java编程,但通过添加各种插件,它也能支持其他语言,如JavaScript。JSEditor是Eclipse中的一个JavaScript开发插件,旨在提升JavaScript开发者的工作效率和...
JavaScript,作为一种广泛应用于Web开发的脚本语言,其在实际应用中常常会遇到命名冲突的问题。特别是在大型项目中,随着代码量的增加,不同模块之间的函数或变量名称可能相同,导致错误。为了解决这个问题,开发者...
JavaScript是一种广泛应用于网页开发的脚本语言,它主要负责网页的动态交互,使得网页不再只是静态展示内容,而是能够响应用户的操作,实现丰富的交互效果。在这个"JavaScript制作的几个简单网页"项目中,我们可以...
总的来说,《微软JavaScript手册》是一本全面、实用的参考书籍,它不仅教导开发者如何编写JavaScript代码,更教会如何有效地利用JavaScript解决实际问题,是每一个JavaScript开发者都应该拥有的宝贵资料。
外部引入则将JavaScript代码放入一个独立的外部文件中,并通过`外部引入的文件" type="text/javascript" charset="utf-8"></script>`的方式引入。内部引入则是将JavaScript代码直接写在`<script>`标签内。外部引入...
《ArcGIS JavaScript API本地部署详解》 ArcGIS JavaScript API是...通过上述步骤,你可以有效地在本地环境中使用和调试基于ArcGIS JavaScript API的应用,提升开发效率,同时避免在线开发时可能遇到的网络延迟问题。
这些实例将为初学者提供坚实的基础,对于有经验的开发者来说,也是一个宝贵的参考资源,帮助他们在遇到特定问题时找到解决方案。 总之,"javascript实例300例(很全的)"是一个涵盖广泛JavaScript应用场景的资源...
被动调试也称为自动调试,即当IE遇到JavaScript语法错误或运行时错误时自动弹出调试窗口。虽然这种方法可以快速定位到错误位置,但对于逻辑错误的调试并不适用。 ##### 2. 主动调试 主动调试是指开发者主动在代码...