1. #511
    Sencha User armagedon's Avatar
    Join Date
    Nov 2008
    Posts
    31
    Vote Rating
    0
    armagedon is on a distinguished road

      0  

    Question MIF and Pages with EXT JS Scripts

    MIF and Pages with EXT JS Scripts


    Quote Originally Posted by tester1 View Post
    MIF ist simply an Iframe with some additional logic. You simply should not load any EXTJS Scripts in the Pages that you load in an MIF Panel. That is documented on the MIF Page as well.
    I do not understand, why it should be not possible to load EXT JS Scripts in the Pages that are loaded by MIF Panel. (I also didnĀ“t found the resource, where is written, that this is not possible)

    On MIF Google Code there is the first sentence
    Ever try to use an Iframe element as a '''writable''' body to Ext.Panel? Perhaps to render your own content in isolation from the rest of the host page, or just load another website in a tab panel.
    So then there is some mismatch in the strategy and logic. Could the developer please bring some light in this problem?

    However, it is true, that loading EXT JS Scripts in the MIF Pages causes strange Problems.

    Today I was trying to load several MIFs in Tabs with Ext 3.1.1 and MIF 2.1 (SVN rev 80,81,82). Loading the Pages was not a Problem. But as I try to close the Tab, my applications freezes. This only occurs in FF 3.0.XX, IE 7 (3.5 not tested). Chrome and IE 8 are working well. Opening "http://www.google.com" in e.g. 5 MIFs doesn`t causes any problems. By removing ext-all.js from my loaded pages everything works fine, but the application is gone.
    Is this a known problem/restriction? It will be nice to discuss this "problem?!".

    p.s. I have been using several EXT JS pages with MIF in EXT 3 and MIF 2 with success!

  2. #512
    Sencha User armagedon's Avatar
    Join Date
    Nov 2008
    Posts
    31
    Vote Rating
    0
    armagedon is on a distinguished road

      0  

    Lightbulb ... maybe this helps ?!

    ... maybe this helps ?!


    Quote Originally Posted by tester1 View Post
    You should not load the EXTJS Framework in the iFrames. Then you have no freezing problems. Access to Ext is possible through parent.ext .

    Hope this helps. For me it fixed all freezing issues.

    I am going to try this....

    Why there is a problem with loading EXT Framework in the MIF Page?

  3. #513

  4. #514
    Sencha User armagedon's Avatar
    Join Date
    Nov 2008
    Posts
    31
    Vote Rating
    0
    armagedon is on a distinguished road

      0  

    Thumbs up YOU ARE A HERO

    YOU ARE A HERO


    Quote Originally Posted by muratyildiz View Post

    Dear murytyildiz,

    you are my hero :-)

    It works very nice!

    I just suggest to add
    Code:
    style="height: 100%;"
    or

    Code:
    style="height: '+this.height+'px;"
    Otherwise the IFRAME has small default height.

    Code:
                    header :this.header,
                    html: '<div id="divTab-'+this.id+'" style="height: 100%;"><iframe id="frameTab-'+this.id+'" style="overflow:auto;width:100%;height:100%;" frameborder="0"  src="'+this.url+'"></iframe></div>',
                    width : this.width,
    This is very nice piece of code and the best - very simple and light.

    Thank you very much!

  5. #515
    Sencha User
    Join Date
    Jul 2008
    Posts
    33
    Vote Rating
    0
    muratyildiz is on a distinguished road

      0  

    Default


    Thanks for help.

    Quote Originally Posted by armagedon View Post
    Dear murytyildiz,

    you are my hero :-)

    It works very nice!

    I just suggest to add
    Code:
    style="height: 100%;"
    or

    Code:
    style="height: '+this.height+'px;"
    Otherwise the IFRAME has small default height.

    Code:
                    header :this.header,
                    html: '<div id="divTab-'+this.id+'" style="height: 100%;"><iframe id="frameTab-'+this.id+'" style="overflow:auto;width:100%;height:100%;" frameborder="0"  src="'+this.url+'"></iframe></div>',
                    width : this.width,
    This is very nice piece of code and the best - very simple and light.

    Thank you very much!

  6. #516
    Sencha User
    Join Date
    Aug 2008
    Posts
    28
    Vote Rating
    0
    njw is on a distinguished road

      0  

    Question Same (IE DEP Crash) - MIF 2.1 (11 Jan 2010) EXT 3.1.1

    Same (IE DEP Crash) - MIF 2.1 (11 Jan 2010) EXT 3.1.1


    Quote Originally Posted by albertyips View Post
    We are using ExtJS 3.1.0 (release) and MIF2.1

    When uploading a file using IE, the browser crashes on File Upload due to DEP.

    To remedy this problem, I changed line 6382 in ext-all-debug from

    Code:
    if(!me.debugUploads){
       setTimeout(function(){Ext.removeNode(frame);}, 100);
    }
    to

    Code:
    if(!me.debugUploads){
      //setTimeout(function(){Ext.removeNode(frame);}, 100);
      setTimeout(function(){
      var myIframe = Ext.get(frame.id);
      myIframe.remove();
      }, 100);
    }
    Couple of questions:
    1) Should I be required to do this?
    2) I feel very vulnerable overwriting Ext.data.Connection. Would any other components might be affected by this change? If so, what components. I did some testing with our forms. They seemed okay.

    Thanks,
    Albert
    I get the same issue with MIF 2.1 and Ext 3.1.1. A simple Ext form panel used for a file upload works fine if the MIF extension isn't included on the page. Include MIF and the same upload code crashes IE with a DEP/Data Execution Prevention error. Upload works fine, it appears to be as above, the Ext.removeNode after the upload completes.

    Anyone have any ideas on this?

  7. #517
    Sencha - Community Support Team hendricd's Avatar
    Join Date
    Aug 2007
    Location
    Long Island, NY USA
    Posts
    5,962
    Vote Rating
    10
    hendricd will become famous soon enough hendricd will become famous soon enough

      0  

    Lightbulb


    MIF 2.1.1 (for Ext 3.1.1+ ONLY) is available in code.google trunk and zip !

    Please report any issues you encounter ASAP.
    "be dom-ready..."
    Doug Hendricks

    Maintaining ux: ManagedIFrame, MIF2 (FAQ, Wiki), ux.Media/Flash, AudioEvents, ux.Chart[Fusion,OFC,amChart], ext-basex.js/$JIT, Documentation Site.


    Got Sencha licensing questions? Find out more here.


  8. #518
    Ext User
    Join Date
    Oct 2007
    Location
    Taranto, Italia
    Posts
    7
    Vote Rating
    0
    massimo is on a distinguished road

      0  

    Default


    Quote Originally Posted by richgoldmd View Post
    This is not an MIF problem. This is an old problem with Ext. See this thread: http://www.extjs.com/forum/showthread.php?t=27515
    I am still using this fix in Ext3.1.1 - but the css changes are no longer needed.

    Here is my current override for this problem:

    [...]
    Thank you very much! It works fine.

  9. #519
    Sencha User
    Join Date
    Aug 2008
    Posts
    28
    Vote Rating
    0
    njw is on a distinguished road

      0  

    Default


    Quote Originally Posted by hendricd View Post
    MIF 2.1.1 (for Ext 3.1.1+ ONLY) is available in code.google trunk and zip !

    Please report any issues you encounter ASAP.
    Thanks. Just tried the update, unfortunatly IE is still crashing with a DEP error after a File Upload.

    I had some more time to test today and have located the error. In the MIF's override of Ext.removeNode, the error occurs at line 380:

    Code:
    delete el.dom;
    Thanks

  10. #520
    Sencha User
    Join Date
    Nov 2008
    Posts
    61
    Vote Rating
    0
    SunWuKung is on a distinguished road

      0  

    Default


    I am trying to get an element in a managed iframe but so far no luck.

    this finds it but it does not return the Extjs element
    var element = document.getElementById('name');

    this doesn't find it
    var element =Ext.getCmp('name');

    How do I do this?
    Thanks for the help.
    SWK

    Sorry - found that document.getElementById works for me fine.

Thread Participants: 192

  1. alien3d (2 Posts)
  2. Dumbledore (7 Posts)
  3. mystix (3 Posts)
  4. cobnet (4 Posts)
  5. mysticav (2 Posts)
  6. chiphi13 (2 Posts)
  7. xor (1 Post)
  8. Artistan (1 Post)
  9. Darklight (2 Posts)
  10. albertyips (3 Posts)
  11. kmiyashiro (1 Post)
  12. hoggy (1 Post)
  13. mark.lozano (1 Post)
  14. end-user (2 Posts)
  15. naxito (1 Post)
  16. tdikarim (5 Posts)
  17. hallikpapa (1 Post)
  18. smokeman (1 Post)
  19. carstep (1 Post)
  20. brookd (5 Posts)
  21. fermo111 (1 Post)
  22. soros (2 Posts)
  23. gelleneu (3 Posts)
  24. Hagge (1 Post)
  25. cherbert (7 Posts)
  26. marcoas (1 Post)
  27. jburgam (1 Post)
  28. Air_Mike (2 Posts)
  29. benwg (1 Post)
  30. massimo (2 Posts)
  31. stumpy_uk (1 Post)
  32. hat27533 (1 Post)
  33. bkraut (10 Posts)
  34. disizben (2 Posts)
  35. jphillips (10 Posts)
  36. lemanli (1 Post)
  37. gurpal2000 (4 Posts)
  38. boonkerz (2 Posts)
  39. kavon (1 Post)
  40. danderson (3 Posts)
  41. Yoris (4 Posts)
  42. paubach (1 Post)
  43. jbird526 (11 Posts)
  44. mitchellsimoens (1 Post)
  45. fanspace (3 Posts)
  46. nak1 (3 Posts)
  47. svdb (6 Posts)
  48. alessandro (7 Posts)
  49. sirioz10 (2 Posts)
  50. iulian (1 Post)
  51. jfa (1 Post)
  52. richgoldmd (1 Post)
  53. geese0090 (1 Post)
  54. spiderman123 (6 Posts)
  55. NOSLOW (2 Posts)
  56. mihaip007 (3 Posts)
  57. herry (1 Post)
  58. zombeerose (36 Posts)
  59. hp (3 Posts)
  60. Dave.Sanders (6 Posts)
  61. zerba78 (2 Posts)
  62. DTT_11-1983 (2 Posts)
  63. aranacarlospe (4 Posts)
  64. rule3 (2 Posts)
  65. ccherrett (1 Post)
  66. Eric24 (6 Posts)
  67. pico (2 Posts)
  68. ttbgwt (1 Post)
  69. zlt (1 Post)
  70. mcouillard (4 Posts)
  71. supercharge2 (2 Posts)
  72. wiznia (1 Post)
  73. niterain (2 Posts)
  74. simplessus (1 Post)
  75. kohyea (3 Posts)
  76. dubrovsky (5 Posts)
  77. muratyildiz (3 Posts)
  78. benmclendon (4 Posts)
  79. charleshimmer (3 Posts)
  80. jbones (1 Post)
  81. njw (2 Posts)
  82. paolocavelli (9 Posts)
  83. dhrystones (2 Posts)
  84. novant (1 Post)
  85. canxss (4 Posts)
  86. bigice (1 Post)
  87. Achim74 (1 Post)
  88. agalue (4 Posts)
  89. Drayton (2 Posts)
  90. tester1 (3 Posts)
  91. dreas (3 Posts)
  92. pkli (2 Posts)
  93. ibet (2 Posts)
  94. SunWuKung (2 Posts)
  95. mschwartz (30 Posts)
  96. armagedon (4 Posts)
  97. malstroem (1 Post)
  98. Stju (2 Posts)
  99. briang (4 Posts)
  100. mivilleb (3 Posts)
  101. AgentSmith (11 Posts)
  102. matmosis (7 Posts)
  103. theCodingChimp (4 Posts)
  104. achui_1980 (1 Post)
  105. MacSimon (1 Post)
  106. bocockli (1 Post)
  107. edykstra (1 Post)
  108. Jangla (1 Post)
  109. peteryjk (1 Post)
  110. Capt.JackSparrow (6 Posts)
  111. litou (1 Post)
  112. s2xi (1 Post)
  113. cdeclercq (1 Post)
  114. TomChiverton (4 Posts)
  115. mskdev (1 Post)
  116. i1befree (3 Posts)
  117. TheBerliner (1 Post)
  118. robertoroberto (2 Posts)
  119. Antjac (5 Posts)
  120. Tinki (7 Posts)
  121. pcr (3 Posts)
  122. decker.net (4 Posts)
  123. wildweasel (1 Post)
  124. andynuss (36 Posts)
  125. extjs3user (1 Post)
  126. Henrik Rutzou (1 Post)
  127. mailme_gx (4 Posts)
  128. mthaynie (1 Post)
  129. Ankai (1 Post)
  130. Tom23 (3 Posts)
  131. jkerschb (1 Post)
  132. ish90an (1 Post)
  133. nick.shrayer (5 Posts)
  134. swarm (3 Posts)
  135. orugo (1 Post)
  136. Rick.McIntosh (1 Post)
  137. dtex-lab (6 Posts)
  138. asagala (1 Post)
  139. dusoo (4 Posts)
  140. runintostar (2 Posts)
  141. completej (1 Post)
  142. ironandsteel (5 Posts)
  143. zboris (2 Posts)
  144. squ3lch (2 Posts)
  145. scott.mohekey (4 Posts)
  146. wensa (1 Post)
  147. Artoiss (2 Posts)
  148. chu_man_fu (4 Posts)
  149. KommS (4 Posts)
  150. aleksf (1 Post)
  151. luca.santaniello (1 Post)
  152. wvx10 (2 Posts)
  153. hendratan (2 Posts)
  154. lwarring (2 Posts)
  155. weblin (1 Post)
  156. asp3ctus (1 Post)
  157. amit_gupta (3 Posts)
  158. yugho (4 Posts)
  159. florin.raicu (2 Posts)
  160. xmszhang (1 Post)
  161. cyrhades (1 Post)
  162. fff398 (2 Posts)
  163. dobberph (2 Posts)
  164. gorun-ul (1 Post)
  165. nicki (1 Post)
  166. After2050 (10 Posts)
  167. estesbubba (1 Post)
  168. scaddenp (11 Posts)
  169. Farkonix (1 Post)
  170. santoshsatav (1 Post)
  171. karthik085 (4 Posts)
  172. pesca506SAGE (1 Post)
  173. sosy (2 Posts)
  174. tronlt (1 Post)
  175. MrSparks (5 Posts)
  176. Michael A. (3 Posts)
  177. ebx6211 (1 Post)
  178. janwilleml (1 Post)
  179. cherepanov (1 Post)
  180. alexeiberkov (1 Post)
  181. hjfiou (1 Post)
  182. someone80 (1 Post)
  183. andersonv1 (1 Post)
  184. parsbin (6 Posts)
  185. FanOfExt (1 Post)
  186. qdch520 (1 Post)
  187. tboilard (2 Posts)
  188. siebmanb (1 Post)
  189. bauwelp (1 Post)
  190. kamalraj (1 Post)
  191. Waltzy (1 Post)
  192. sidthegooner (5 Posts)

Tags for this Thread