javascript修改frameset的src方法
有些页面可能使用Frameset的方式来做会更方便快捷,如CRM的菜单。这样会更来一个新的问题,如果帐号给退出了转跳的URL是否是自己想要的位置呢?
其实方法很简单的,我的思路为:
- <script type="text/javascript">
- if (window.parent.frames["$target"]) {
- window.parent.frames["$target"].location = "$url";
- } else {
- window.parent.parent.frames["$target"].location = "$url";
- }
- </script>
我的项目只用了二级Frameset,Js操作Frameset以当前的Frameset开始算位置的。而不是为窗体最外面开始算起的。只是做一下记录,我为这个小问题困扰了一个来小时。之前好象也遇过这样的问题。因为没有记录下来,只好重新花时间来学习处理咯。呵呵