需在页面先设置
  <f:Window ID="Window1" runat="server" Height="600px" Width="800px" IsModal="true" EnableMaximize="True"
            CloseAction="HidePostBack" EnableIFrame="True" Hidden="True" Icon="ApplicationFormEdit"
            Target="Top" EnableResize="True">
        </f:Window>
 
 
前台弹层写法
<a href="javascript: <%#Window1.GetShowReference("add_Order_Pro.aspx?Pro_Id=" +Eval("Pro_Id"),"我要下单") %>">  下单 </a>
 
<a href="javascript:<%#Window1.GetShowReference("show_Pro_Order.aspx?OrderId=" + Eval("OrderId"),"订单详细") %>"><%#Eval("OrderId") %></a>
 
 
 
 <script type="text/javascript">
        function show_Frame(pro_id, name, url) {
            //var u = 'Ck_Admin/' + url + '.aspx?Pro_Id=' + pro_id;
            var u = ' <%=Zy.PageHelper.getUrl( "Ck_Admin")%>' + url + '.aspx?Pro_Id=' + pro_id;
            F( 'Window1').f_show(u, name);
        }
    </script >
<a href="javascript:void(0);" onclick="show_Frame('<%# Eval( "Sp_Id") %>','查看商品','show_Pro')">
                                    <%# Eval("Order_No") %></ a>
 
 
 
 
js方法中
<script>
        function showWindow() {            
          
       F('Window1').f_show( '/e1.xc5.net_new/Fxs_Admin/2.aspx?Id=46' , '查看库存');
    }
    </script >
 
 <a href="#" onclick="return chk_Auto_Add_Order_Para();">
                                    <img src="../Images/btn_Ddznsc.gif" border="0" /></a >
 
 
 
 
后台grid弹层写法:
protected void grid_RowCommand(object sender, FineUI. GridCommandEventArgs e)
    {
        object[] keys = this .rpt_Pro_List.DataKeys[e.RowIndex];
 
        string id = keys[0].ToString();
        switch (e.CommandName)
        {
            case "show" :
                PageContext.RegisterStartupScript(
                   Window1.GetShowReference( "Update_Pro_Kuc.aspx?Pro_Id=" + id + "&action=modify", "查看库存" ));
                break;
        }
    }
 
 
后台输出拼串:
 
<a href=\"javascript:F('Window1').f_show('" + getUrl("ck_admin") + "Pro_Sku_Proc_List.aspx?Kuc_Sku_Warn=" + Kuc_Sku_Warn + "')\">
"<a href=\"javascript:F('Window1').f_show( 'show_Pro_Order.aspx?OrderId=" + dt.Rows[i]["OrderId"] + "' , '查看库存');\"> 查看库存</a>"
 
 
//弹层最大化
PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference());
 
 F('Window1').f_show('','');F('Window1').f_maximize(); 
 
 
// 设置弹窗到右下角
<script>
    Ext.onReady(function () {
        var window1 = F(' <%=Window1.ClientID %>' );
        //alert(window1.getHeight() + "-" + window1.getWidth());
        window1.setX($(window).width() - window1.getWidth());
        window1.setY($(window).height() - window1.getHeight());
    });
</script>

FineUI window弹层设置的更多相关文章

  1. 借用layer让弹层不限制在iframe内部

    使用方法: 1 除了layer的success,end,cancel回掉函数以外其它的layer参数都可以使用. 2 使用前在layer的js后边把该js引入(可以命名为layerExtend). 3 ...

  2. layer弹出层设置相对父级元素定位

    layer弹出层默认是相对body固定定位的,可是项目中一般需要相对某个盒子相对定位,下面是个加载弹层例子: var loadIndex = layer.open({ type: 3, //3 表示加 ...

  3. 弹层,iframe页面

    前台页面: <img src="chb/老玩家 好礼送.jpg" border="0" width="202" height=&quo ...

  4. 第一次使用zxxbox弹层经历

    一:首先这个插件是基于JQuery的插件,要先导入JQuery,然后再导入这个插件 二:HTML部分 <a href="http://www.jisuapi.com/static/im ...

  5. [vuejs] vue2.0-layer-mobile移动端弹层

    vue2.0-layer-mobile移动端弹层 本次组件升级支持slot内容分发功能,实现高定制内容风格的弹层 安装方法 npm install vue2-layer-mobile -S 初始化 i ...

  6. 基于Vue.js PC桌面端弹出框组件|vue自定义弹层组件|vue模态框

    vue.js构建的轻量级PC网页端交互式弹层组件VLayer. 前段时间有分享过一个vue移动端弹窗组件,今天给大家分享一个最近开发的vue pc端弹出层组件. VLayer 一款集Alert.Dia ...

  7. vue3系列:vue3.0自定义全局弹层V3Layer|vue3.x pc桌面端弹窗组件

    基于Vue3.0开发PC桌面端自定义对话框组件V3Layer. 前两天有分享一个vue3.0移动端弹出层组件,今天分享的是最新开发的vue3.0版pc端弹窗组件. V3Layer 一款使用vue3.0 ...

  8. 弹层组件-layer

    layer是Layui的一个弹层组建,功能强大,总之我很喜欢,下面介绍这个组件的基本用法. 首先如果只需要使用layer而不想使用Layui可以单独下载layer组件包,页面引入jquery1.8以上 ...

  9. jquery layer弹窗弹层插件 小巧强大

    /* 先去官网下载最新的js  http://sentsin.com/jquery/layer/ ①引用jquery ②引用layer.min.js */ 触发弹层的事件可自由绑定,如: $('#id ...

随机推荐

  1. 简易配置中心Confd入手

    改成动态更新配置文件,如下每五秒重新生成配置文件 confd与etcd的使用 Add keys This guide assumes you have a working etcd, or consu ...

  2. 使用go初步调用etcd

    使用go初步調用etcd package main import ( "context" "go.etcd.io/etcd/clientv3" "ti ...

  3. PDO和MySQLi区别和数度;到底用哪个?

    当用PHP访问数据库时,除了PHP自带的数据库驱动,我们一般还有两种比较好的选择:PDO和MySQLi.在实际开发过程中要决定选择哪一种首先要对二者有一个比较全面的了解.本文就针对他们的不同点进行分析 ...

  4. TypeScript规则整理

    介绍我在初学 TS 开发项目中遇到的一些问题,希望对你有所帮助~   因为我们的JavaScript是弱类型语言,如果项目过大,或者团队人数很多,不仅代码风格不统一,以后还会很难维护       Ty ...

  5. element ui,input框输入时enter健进行搜索

    <el-form-item label="企业名称"> <el-input v-model="formSearch.kw" @keyup.en ...

  6. 为什么集合类没有实现Cloneable和Serializable接口

    为什么集合类没有实现Cloneable和Serializable接口? 答:克隆(cloning)或者序列化(serialization)的语义和含义是跟具体的实现相关的.因此应该由集合类的具体实现类 ...

  7. vs2015编译OBS-Studio21.1.12

    原文地址:http://www.freesion.com/article/37445100/ 参考:https://blog.csdn.net/su_vast/article/details/7498 ...

  8. npm版本管理 命令

    npm采用了semver规范作为依赖版本管理方案.semver 约定一个包的版本号必须包含3个数字 MAJOR.MINOR.PATCH 意思是 主版本号.小版本号.修订版本号 MAJOR 对应大的版本 ...

  9. phpstudy5.6 No input file specified的解决方法

    一.问题描述 5.6就提示这个错误,切换5.5就可以 二.原因分析 原因1:提示:“No input file specified.”原因在于使用的PHP5.6是fast_cgi模式,而在某些情况下, ...

  10. win7下查看进程端口

    一. 查看所有进程占用的端口 在开始-运行-cmd,输入:netstat –ano 可以查看所有进程 二.查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道 ...