求助:Jquery调用其他frame函数,提示对象为空---请高手看看,非常感谢!!

问题描述

问题:我想在left页面中点击onclick的时候调用mainframe中定义的JS方法但提示对象为空或不存在。主页面由Topframe(Manage_Top.aspx)+leftframe(Manage_Left.aspx)+mainframe(Main.aspx)组成。-----------------------主页面代码----------------------------------<framesetrows="55,*"cols="*"frameborder="no"border="0"framespacing="0"><framesrc="Manage_Top.aspx"name="topFrame"noresize="noresize"frameborder="NO"scrolling="no"marginwidth="0"marginheight="0"/><framesetcols="170,*"id="bodyFrame"frameborder="no"border="0"framespacing="0"><framesrc="Manage_Left.aspx"name="leftFrame"noresize="noresize"marginwidth="0"marginheight="0"frameborder="1"scrolling="no"/><framesrc="Main.aspx"name="main"marginwidth="0"marginheight="0"frameborder="1"scrolling="auto"/></frameset></frameset>---------------mainframe---包含一个创建Tab方法-------------------------<headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Tabs-jQueryEasyUIDemo</title><linkrel="stylesheet"type="text/css"href="../Admin/themes/default/easyui.css"><linkrel="stylesheet"type="text/css"href="../Admin/themes/icon.css"><linkrel="stylesheet"type="text/css"href="../Admin/demo.css"><scripttype="text/javascript"src="../Admin/JavaScript/jquery-1.7.1.min.js"></script><scripttype="text/javascript"src="../Admin/JavaScript/jquery.easyui.min.js"></script></head><body><formid="form1"runat="server"><div><ahref="#"class="easyui-linkbutton"onclick="addTab('DRT_All_Liste','DRT_Debug_List.aspx')">AddTabs</a></div><divid="tt"class="easyui-tabs"tools="#tab-tools"style="width:960px;height:500px"></div></form></body><scripttype="text/javascript">functionaddTab(title,url){if($('#tt').tabs('exists',title)){$('#tt').tabs('select',title);}else{varcontent='<iframescrolling="auto"frameborder="0"src="'+url+'"style="width:100%;height:100%;"></iframe>';$('#tt').tabs('add',{title:title,content:content,closable:true});}}</script></html>----------------------------------------------left页面代码-调用mainframe的addTab动态添加Tab页面显示--------------------------------<li><ahref='javascript:void(0)'onclick="javascript:window.parent.window.document.getElementById('mainForm').contentWindow.addTab('DRT报告debug','DRT_Debug_List.aspx')">DRT报告debug</a></li>

解决方案

本帖最后由 mintdeng 于 2015-03-29 09:00:16 编辑
解决方案二:
window.addTab=function(title,url){}

调用window.addTab
解决方案三:
window.top.frames["mainFrame"].addTab(title,url)试一下

时间: 2024-10-07 05:57:36

求助:Jquery调用其他frame函数,提示对象为空---请高手看看,非常感谢!!的相关文章

为什么e和c指向的不是同一个对象??请高手做出解释,谢谢。。

问题描述 publicclassStringTest{publicstaticvoidmain(String[]args){Stringa="ab";System.out.println("Stringa="ab";");Stringb="cd";System.out.println("Stringb="cd";");Stringc="abcd";Stringd=&q

jQuery调用WCF服务传递JSON对象

下面这个示例使用了WCF去创建一个服务端口从而能够被ASP.Net页面通过jQuery的AJAX方法访问,我们将在客户端使用Ajax技术来 与WCF服务进行通信.这里我们仅使用jQuery去连接Web Service,而不去使用ASP.Net AJAX库,至于为什么不使用AJAX库中,那是因为我们在项目中已经使用了jQuery,而它已经能处理全部的AJAX请求和所有功能,并且,如果我们 一旦使用ASP.NET AJAX库,我们也必须多包含一个超过80Kb的数据量(调试模式下会更大),但这也不是说

jquery ajax请求方式与提示用户正在处理请稍等_jquery

初次使用$.ajax() ,我没有去区分过ajax的异步请求和同步请求的不同,刚开始使用同步请求,以至后来出现许多问题,特别在体验度方面.异步和同步:同步意味着执行完一段程序才能执行下一段,它属于阻塞模式,其表现在网页上的现象是--浏览器会锁定页面(即所谓的页面假死状态),用户不能操作其它的,必须等待当前请求返回数据.而使用异步方式请求,页面不会出现假死现象.提升用户体验度:当用户提交数据等待页面返回结果是需要时间的,有时这段等待时间比较长,为了提高用户体验度,我们通常会给出 "正在处理,请稍等

系统对接调用EJB失败,是为什么啊,请高手指点

问题描述 [DEBUG]2011/06/0903:56:38,607[com.huawei.oss.mdsback.bssinter.WriteBackBossEngineNew]ExceptionoccuredwhencallCCinterface(newoptimized),exceptioninfo:java.rmi.MarshalException:CORBACOMM_FAILURE0x4942f306Maybe;nestedexceptionis:org.omg.CORBA.COMM_

求助,C#调用C++dll时提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

问题描述 C++dll的头文件接口描述如下:#pragmapack(push,1)typedefstructXCtrlStatus{XCtrlStatus(unsignedlongV=0){*reinterpret_cast<unsignedlong*>(this)=V;}unsignedcharERR:1;unsignedcharAUTO:1;unsignedcharRUN:2;unsignedcharDIR:2;unsignedchar:1;unsignedchar:1;unsignedc

对象-oc 类的继承的实质,以及是怎样调用方法 和函数的

问题描述 oc 类的继承的实质,以及是怎样调用方法 和函数的 父类里声明的属性,会生成默认生成一个私有的成员变量.即不能被子类访问,那么子类通过继承得到了父类的属性,只能通过setter 和 getter 方法区访问父类的私有变量,那么这个私有变量不属于子类,那么在实例化这个子类的时候就没有这个私有变量,那么通过继承过来的setter 和getter方法访问的是什么,私有变量根本就没有生成啊! 同理在使用{}声明的私有变量同样可以在提供外部接口让外部访问,但是当子类继承后也可以通过生成实例对象,

ThinkPHP调用common/common.php函数提示错误function undefined的解决方法_php实例

本文主要介绍了ThinkPHP调用common/common.php函数提示错误function undefined的解决方法.对于采用ThinkPHP进行项目开发的朋友来说,在进行ThinkPHP升级后经常会遇到这类问题.具体描述如下: 在对ThinkPHP升级后使用了最新的ThinkPHP3.2版本,将通用的函数放到了common/common.php中,但是在具体页面调用函数时出现了function undefined的错误提示. 在查看了官方文档后发现,原来ThinkPHP3.2版本co

基类指针指向子类对象,调用的成员函数和成员变量是基类的还是子类的?

问题描述 基类指针指向子类对象,调用的成员函数和成员变量是基类的还是子类的? 基类指针指向子类对象,调用的成员函数和成员变量是基类的还是子类的? 解决方案 调用的是基类的.可强制转换回来,才能调用子类的.这就是多态 解决方案二: 这就是动态绑定跟静态绑定的区别. c++中,如果你是虚函数,那么就需要根据实际指针所指的类型来决定调用的方法.这就是多态概念. 如果不是虚函数,那么就是看指针定义的类型,根据类型来调用它的成员函数. 解决方案三: 看是什么方法, 如果是虚方法,那么就是派生类的,否则是基

java-如何调用一个定义在不同函数中对象的方法?

问题描述 如何调用一个定义在不同函数中对象的方法? 程序中有一个函数 startTimer, 我创建了一个 CountDownTimer 类中的实例: public void startTimer(View view){ CountDownTimer myTime = new CountDownTimer(300001000) { }} CountDownTimer有一个方法调用 cancel(),我想从一个不同的方法 resetTimer() 中调用. public void resetTim