zoukankan      html  css  js  c++  java
  • Extjs 的Panel放入iframe的三重方法

    1. //way 1   //it works   
    2.         var frame1 = document.createElement("IFRAME");   
    3.         frame1.id = "frame1";   
    4.         frame1.frameBorder = 0;   
    5.         frame1.src = "reports/empty-report.html";    
    6.         frame1.height = "100%";   
    7.         frame1.width = "100%";    
    8.            
    9.         var panel2 = new Ext.Panel( {   
    10.             id : "panel2",   
    11.             items: [ frame1 ]   
    12.             //contentEl: "frame1" //this won't work   
    13.             });   
    14.                
    15. //way 2  //it works, too   
    16.         var panel2 = new Ext.Panel( {   
    17.                 id:  "panel2",   
    18.                 fitToFrame: true,                   
    19.                 html: '<iframe id="frame1" src="../examples/layout/table.html" frameborder="0" width="100%" height="100%"></iframe>'  
    20.             });    
    21.   
    22. //way 3  //it works   
    23. // first, we need to add a line in HTML   
    24. //<iframe id="frame1_rename" frameborder="0" height="100%" width="100%" src="reports/empty-report.html"/>               
    25.         var panel2 = new Ext.Panel( {   
    26.                 id:  "panel2",   
    27.                 contentEl: "frame1"  
    28.             });     
    29.   
    30. // 后面将frame导航到其它URL   
    31.      document.getElementById("frame1").src = "/extjs3/examples/layout/vbox.html";  
  • 相关阅读:
    gnats配置文件
    在Mac中安装python,配置python环境
    利用git bash和git gui向git远程仓库提交文件
    os模块
    django中的locale()函数
    django配置静态文件
    sso单点登录
    django get_object_or_404
    关于token
    Django的CSRF机制
  • 原文地址:https://www.cnblogs.com/hannover/p/1943507.html
Copyright © 2011-2022 走看看