Chinaunix首页 | 论坛 | 博客

acc

  • 博客访问: 792105
  • 博文数量: 170
  • 博客积分: 7011
  • 博客等级: 少将
  • 技术积分: 1660
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-31 12:02
文章分类

全部博文(170)

文章存档

2014年(7)

2010年(2)

2009年(62)

2008年(25)

2007年(67)

2006年(7)

我的朋友

分类: Java

2009-09-03 11:16:34

前面讲过实际应用中的弹出窗口,那里提到的只是一些默认的设置,实际中不满足用户需要,如窗口的背景色如何改变,窗口的内容如何控制等,前面讲到的例子代码如下:
 Ext.onReady(function(){
    Ext.get("btn").on("click",function(){
        var html="
你好,志玲。
";    
        newWin(html);
    });    
});

function newWin(html) {         
    var win=new Ext.Window({
            title:"窗口",            
            width:400,            
            height:300,            
            maximizable:true,    
            loadMask:"正在加载......",
            modal:true
        });
        
    win.html=html;     
    win.show();
}

  执行上面的代码,如下图所示:

  实际应用中窗口内容背景需要白色,内容跟窗口之间需要间距等,再看下面的例子代码:

 var win;

Ext.onReady(function(){
 
    Ext.get("btn").on("click",function(){
        var html=document.getElementById("blogArticleSortShow").innerHTML;
        newWin(html);
    });    
   
});

function newWin(html) {    
    if(!win){  //控制一个实例
        win=new Ext.Window({
            title:"窗口",
            layout:'fit',        
            width:400,            
            height:300,    
            closeAction:'hide',
            plain:true,
            maximizable:true,    
            loadMask:"正在加载......",
            modal:false
        });
              
    win.html=html;     
    win.show();
   

   Html 页面中的内容:

     //样式:控制窗口显示
   

   

    //隐藏的窗口内容
   

  执行上面的代码,如下图所示:

阅读(1754) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~