Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!

Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!,第1张

首先假设父子页面的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页面中获取

以上就是关于Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!全部的内容,包括:Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10084008.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存