click:function(node){
alert(nodeid);
var parentNode=nodeparentNode;
while(parentNode!=null){
alert(parentNodeid);
parentNode=parentNodeparentNode;
}
}
首先假设父子页面的html代码如下:
PageParenthtml
<html><head>
<title> 父页面 </title>
</head>
<body>
<div id="divParent">我们在下面嵌入一个IFrame指向PageSonhtml:</div>
<iframe id='IF_ID_NEED' src="PageSonhtml" width="300" height="200" scrolling="no" frameborder="1"></iframe>
<div>
<input type="button" value="Input" onclick="alert(documentgetElementById('IF_ID_NEED')contentWindowdivSonvalue);">
<input type="button" value="Script" onclick="documentgetElementById('IF_ID_NEED')contentWindowsayHello('Script!');">
</div>
</body>
</html>
PageSonhtml
<html><head>
<title> 子页面 </title>
<script type="text/javascript">
function sayHello(name){
alert('Hello '+name);
}
</script>
</head>
<body>
这是子页面:
<input id="divSon" value="子页面Input元素!"/>
<input type="button" value="Access DIV" onclick="alert(windowparentdocumentgetElementById('divParent')innerHTML);">
</body>
</html>
简单而言,就是:
从父页面访问子页面的DOM或者JavaScript
alert(documentgetElementById('IF_ID_NEED')contentWindowdivSonvalue);
documentgetElementById('IF_ID_NEED')contentWindowsayHello('Script!');
从子页面访问父页面DOM的情况
alert(windowparentdocumentgetElementById('divParent')innerHTML);
运行此示例可能会碰到same-origin policy即所谓同源禁止跨域问题,解决:
Firefox目前版本支持对file:协议实现同源访问
谷歌浏览器截至版本 280150095 m还不允许,不过可以加参数启动chromeexe --disable-web-security
当然示例如果运行在localhost或者127001的网页服务器模式下自然就没有跨域一说了
那么你的问题就显而易见了:
store: windowparentstore//该store怎样从ajsp页面中获取
var form_panel= new ExtFormPanel( {
split : false,
labelWidth : 80,
frame : true,
width : 275,
。。。。。。。。
var win = new ExtWindow( {
title : '登录',
width : 340,
height : 230,
layout : "fit",
plain : true,
modal : true,
closeAction : "hide",
items : [ form_panel]
});
winshow();
form_panel你自己完善,或者网上随便找个
然后自己找个button,实现一下click事件,然后调用winshow()就能d窗了
然后在调用d窗的后面,写个ajax调用一下后台
最后获取完json,赋值到from表单就可以了
具体用到的函数,详查api
以上就是关于extjs,tree,选中leaf,怎么获得它的父节点id,祖父节点id,直到根节点id全部的内容,包括:extjs,tree,选中leaf,怎么获得它的父节点id,祖父节点id,直到根节点id、Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!、怎么使用EXTJS 实现点击一个按键然后d出一个窗口,并且在d出窗口时能发送请求到服务器然后接受等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)