HTML Frame框架里嵌套flex

 最近做一个项目,首页是一个HTML FRAME。结构为上,左,右,上面的frame里是一个jsp,左右,分别都是Flex  得的控件。要实现点击左边的flex控件(比如:按钮),右边刷新,左边保持不变!要是在jsp或者HTML中都可以很简单的实现,通过target属性来指定要刷新的frame。

 

但是在flex的控件中只能通过click事件来实现:

flex控件:

<mx:LinkButton label="新建事项"

   enabled="true" id="LinkBtn1"

   click="doClick()"

   horizontalCenter="-17"

   top="50" width="79"

   textRollOverColor="red"/>

 

 

click事件:

private function doClick():void{
   
   var request:URLRequest = new URLRequest

 

        ("javascript:window.parent.mainFrame.location ='a.html");


   navigateToURL(request,"mainFrame");
  }

 ---------------------------------------------------------------------------------------

其中navigateToURL(request,"mainFrame");方法里的mainFrame就是框架右边需要变的那部分frame 的name.

 

 <frame src="frame_main.html" name="mainFrame"    id="mainFrame" />

 

这样就能实现,点左边的flex控件刷新右边的frame且左边保持不变!

 

现在回过头来看简单,但是在网上查了好久都没有解决。现在发出来希望能帮助的有此类似问题的朋友!

 


    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值