FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 8722|回复: 11
打印 上一主题 下一主题

点击按钮在父窗口打开新选项卡,是这样写吗

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-23 12:26:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
.........
<fabel ID="labResult" EncodeText="false" runat="server" Text="15">  </fabel>
        <f:Button ID="Button2" runat="server" EnablePostBack="false" Text="向父页面添加选项卡">
        </f:Button>
    </div>
    </form>
  <script type="text/javascript">
      function AddZuoYeBan() {
          parent.addExampleTab.apply(null, ['hello_fineui_tab', 'hello.aspx', '你好 FineUI', 'res/icon/box.png', true]);
      }     
  </script>
沙发
发表于 2015-1-23 12:48:05 | 只看该作者
parent.addExampleTab('hello_fineui_tab', 'hello.aspx', '你好 FineUI', 'res/icon/box.png', true);
板凳
 楼主| 发表于 2015-1-23 12:53:49 | 只看该作者
黑冰.cn 发表于 2015-1-23 12:48
parent.addExampleTab('hello_fineui_tab', 'hello.aspx', '你好 FineUI', 'res/icon/box.png', true);

怎么还是点击没有反应呢?  为什么把apply去掉呢?
地板
发表于 2015-1-23 15:32:02 | 只看该作者
只有4.1.5版好用
5#
 楼主| 发表于 2015-1-24 13:43:09 | 只看该作者

那其他版本有办法实现吗
6#
发表于 2015-1-24 14:48:39 | 只看该作者
本帖最后由 zy32002 于 2015-1-24 15:39 编辑
allen860 发表于 2015-1-24 13:43
那其他版本有办法实现吗

//在论坛里搜到的
//添加选项卡,此方法只在main.aspx页中好用
        function addTabStrip(id,url,title) {
            F('RegionPanel1_mainRegion_mainTabStrip' ).addTab({ id: id, url: url, title: title, closable: true });
        }


<a href="javascript:void(0)" onclick ="addTabStrip('Down_Order_From','./Fxs_Admin/Down_Order_From.aspx','同步订单')" >                                                      
                                                            同步订单  
                                                       </a>


///////////////// 在页面中添加选项卡

<a href="javascript:void(0)" onclick ="OpenTabUrl('http://www.baidu.com','同步订单','dynamic_tab_baidu2','','')" >同步订单 </a>


<script>
    function OpenTabUrl(url, text, codeid, iconUrl, classGuid) {
        //window.parent.OpenTabUrl(url, text, codeid, iconUrl);
        //parent.F.util.addCSS('icon_' + classGuid, '.icon_' + classGuid + '{background: url(../Images/SmallIcon/' + iconUrl + ') no-repeat;}');
      

        //如果已经存在该Tab,则刷新
        var iframeModule = window.parent.frames[codeid];

        //parent.F('RegionPanel1_mainRegion_mainTabStrip').addTab({ id: codeid, url: url, title: text, closable: true, iconCls: "icon_" + classGuid });
        parent.F( 'RegionPanel1_mainRegion_mainTabStrip' ).addTab({ id: codeid, url: url, title: text, closable: true });

        if (iframeModule != null ) {
            //如果已经打开的,则刷新页面
            iframeModule.location.reload();
        }
    }

</script>

7#
 楼主| 发表于 2015-1-31 15:40:40 | 只看该作者
zy32002 发表于 2015-1-24 14:48
//在论坛里搜到的
//添加选项卡,此方法只在main.aspx页中好用
        function addTabStrip(id,url,tit ...

江湖中还是高人多啊! 已经成功实现,多谢!
8#
发表于 2015-2-2 11:36:54 | 只看该作者
zy32002 发表于 2015-1-24 14:48
//在论坛里搜到的
//添加选项卡,此方法只在main.aspx页中好用
        function addTabStrip(id,url,tit ...

头像挺眼熟,FineUI代码贡献哪来的,我咋没有
9#
发表于 2015-2-2 15:14:49 | 只看该作者
shihahayue 发表于 2015-2-2 11:36
头像挺眼熟,FineUI代码贡献哪来的,我咋没有

没神 你得找出bug给sanshi才行
10#
发表于 2015-2-2 16:13:46 | 只看该作者
看我的有没有代码贡献者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-1 10:24 , Processed in 0.047145 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表