`
ymfhcn
  • 浏览: 31133 次
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

遇到一个JAVASCRIPT比较怪的问题

阅读更多
昨天做东西,想跨页面取值,但是怎么取都取不到

top.htm
--------------------
xml 代码
  1. <input type="text" name="test" value="" />  

bottom.htm
---------------------
xml 代码
 
  1. <script language="javascript">  
  2. function test()  
  3. {  
  4. parent.top.document.getElementById('test').value = 'dddd';  
  5. }  
  6. script>  
  7. <input name="test" type="button" id="test" onclick="test()" value="test" />  



main.htm
------------------------
xml 代码
 
  1. <frameset rows="80,*" frameborder="no" border="0" framespacing="0">  
  2.   <frame src="top.html" name="top" scrolling="No" noresize="noresize" id="top"/>  
  3.   <frame src="bottom.html" name="bottom" id="bottom"/>
  4. </frameset>

这个时候,怎么取都取不到,无奈搞了一个下午,都没搞通,后来无意将top的ID和NAME改一下,改成topFrame就可以取到值了,真怪啊。
用top的时候,在FIREFOX里面是可以的,IE就不行,吸取教训,特此记录,以后命名一定要规范,尽量少用一些类似于关健字的词。这样就不会少一些莫名其妙的问题了!
分享到:
评论

相关推荐

    javascript一些问题解答

    根据提供的文件信息,这里主要涉及的是JavaScript相关的技术问题...这些内容不仅涵盖了JavaScript的基础知识,还包含了实际开发中经常遇到的问题及其解决方案,希望能够帮助读者更好地理解和掌握JavaScript的相关技术。

    600个javascript实例

    JavaScript,一种广泛应用于网页和...实践中遇到的每一个问题都是一次学习的机会,而解决这些问题的过程将帮助你成长为一名熟练的JavaScript开发者。记得理论结合实践,不断尝试,才能更好地掌握这门动态且灵活的语言。

    收集记录一些使用Javascript,JQuery时遇到的问题

    jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画和Ajax交互。然而,即使使用jQuery,也可能会遇到问题: 1. **选择器效率**:虽然jQuery的选择器强大,但过于复杂的选择器可能导致性能下降。...

    VS2015安装证书,JavaScript_ProjectSystem.msi,JavaScript_LanguageService.msi

    解决这个问题的方法通常是重新下载一个完整且未经篡改的ISO镜像文件,并确保在安装前验证其完整性,例如通过校验MD5或SHA1哈希值。 接下来,我们来看"JavaScript_ProjectSystem.msi"和"JavaScript_LanguageService....

    Javascript获取界面数字做比较常见问题

    在JavaScript编程中,获取界面数字并进行比较是常见的操作,特别是在处理用户输入、计算或排序时。本篇文章将深入探讨这个主题,分享一些常见的问题及其解决方案。 首先,我们需要理解JavaScript中的数字表示。...

    JavaScript精华(常用JavaScript模块)

    接着,模块化是JavaScript编程中的一个重要方面,它有助于组织代码、提高可维护性和重用性。在JavaScript中,我们可以使用CommonJS(Node.js环境)或ES6的导入导出(import/export)语法来实现模块化。CommonJS常...

    javascript

    JavaScript可以提供一个函数来清除购物车中的所有商品,并相应地更新界面。 7. 原型与继承:在“购物车原型.html”可能涉及到JavaScript的面向对象编程。在JavaScript中,原型链允许对象间共享属性和方法,从而实现...

    javascript计算器

    4. **避免直接比较**:在进行浮点数比较时,不要直接判断两个数是否相等,而应该设定一个微小的容差值,判断两数之差是否小于这个容差,以解决精度问题。例如,`Math.abs(a - b) 。 在“计算器2.0”这个项目中,...

    300个JavaScript的小例子

    这个"300个JavaScript的小例子"集合提供了一个丰富的学习资源,帮助开发者深入理解和掌握JavaScript的核心概念、语法以及实际应用。 1. **基础语法**:JavaScript的基础包括变量声明(var, let, const)、数据类型...

    convertjs一个简单的JavaScript转换库

    "convertjs一个简单的JavaScript转换库" 是一个专为JavaScript开发者设计的工具,它提供了一系列方便的函数,用于在不同数据类型之间进行转换。这个库的主要目的是简化开发过程,尤其是在处理数据格式化和类型转换时...

    Eclipse的JavaScript插件 JSEditor

    Eclipse作为一个强大的开源集成开发环境(IDE),广泛用于Java编程,但通过添加各种插件,它也能支持其他语言,如JavaScript。JSEditor是Eclipse中的一个JavaScript开发插件,旨在提升JavaScript开发者的工作效率和...

    java面试过程中遇到的问题总结

    2. 安全问题,Ajax 技术同时也对 IT 企业带来了新的安全威胁,Ajax 技术就如同对企业数据建立了一个直接通道。 3. 对搜索引擎的支持比较弱。 4. 破坏了程序的异常机制。 5. 一些手持设备(如手机、PDA 等)现在还不...

    javascript高级编程JavaScript.pdf

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其在实际应用中常常会遇到命名冲突的问题。特别是在大型项目中,随着代码量的增加,不同模块之间的函数或变量名称可能相同,导致错误。为了解决这个问题,开发者...

    JavaScript制作的几个简单网页

    JavaScript是一种广泛应用于网页开发的脚本语言,它主要负责网页的动态交互,使得网页不再只是静态展示内容,而是能够响应用户的操作,实现丰富的交互效果。在这个"JavaScript制作的几个简单网页"项目中,我们可以...

    浅析JavaScript中浏览器的兼容问题

    总的来说,解决JavaScript在浏览器中的兼容性问题是一个持续的过程,开发者需要不断学习和测试,确保自己的网页能够给用户提供最佳的浏览体验。随着前端技术的快速发展,对开发者的技能要求也越来越高,必须保持不断...

    微软JavaScript手册.chm

    总的来说,《微软JavaScript手册》是一本全面、实用的参考书籍,它不仅教导开发者如何编写JavaScript代码,更教会如何有效地利用JavaScript解决实际问题,是每一个JavaScript开发者都应该拥有的宝贵资料。

    JavaScript笔记第一章—课程准备.pdf

    外部引入则将JavaScript代码放入一个独立的外部文件中,并通过`外部引入的文件" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;`的方式引入。内部引入则是将JavaScript代码直接写在`&lt;script&gt;`标签内。外部引入...

    arcgis javascript api本地部署问题解决

    《ArcGIS JavaScript API本地部署详解》 ArcGIS JavaScript API是...通过上述步骤,你可以有效地在本地环境中使用和调试基于ArcGIS JavaScript API的应用,提升开发效率,同时避免在线开发时可能遇到的网络延迟问题。

    javascript实例300例(很全的)

    这些实例将为初学者提供坚实的基础,对于有经验的开发者来说,也是一个宝贵的参考资源,帮助他们在遇到特定问题时找到解决方案。 总之,"javascript实例300例(很全的)"是一个涵盖广泛JavaScript应用场景的资源...

    IE中调试javascript

    被动调试也称为自动调试,即当IE遇到JavaScript语法错误或运行时错误时自动弹出调试窗口。虽然这种方法可以快速定位到错误位置,但对于逻辑错误的调试并不适用。 ##### 2. 主动调试 主动调试是指开发者主动在代码...

Global site tag (gtag.js) - Google Analytics