Problem in loading Iframe in FireFox!

Posted by maddy on Stack Overflow See other posts from Stack Overflow or by maddy
Published on 2010-04-05T06:01:57Z Indexed on 2010/04/05 6:43 UTC
Read the original article Hit count: 297

Filed under:
|
|

Hello all,

I'm trying to load an aspx page using Iframe in VB.net. I'm trying to set the source of Iframe with the help of Ext (JavaScript).

My aspx code:

 <div id="container">
  < iframe id="pane" name="pane" src="Empty.aspx" frameborder="0" >
  </iframe>
 </div>

My Javascript code:

Pane = function() {
    var pane;
    return {
        init: function() {
            if (!document.body) { return; }
            pane = Ext.get('pane');
            if ( something ) {
                this.load();
            } else {
                this.navigateTo('Page.aspx?id=' + a.ID);
            }
        },
        load: function() {
            pane.dom.src = 'HTTPURL';
        },
        navigateTo: function(url) {
            var agt = navigator.userAgent.toLowerCase();
            if (agt.indexOf("firefox") != -1) {
                document.getElementById('pane').src = url;
            } else {
                pane.dom.src = url;
            }
        }
    };
} ();

This works fine with IE and Iframe gets loaded with page.aspx every time the parent page is requested. But with FireFox it doesn't. With FireFox the src attribute remains "Empty.aspx" when the page is loaded but when I refresh the page i.e. in post back event the src attribute changes to "page.aspx?id=a.id" and iframe gets loaded properly.

Has anyone faced such kind of problem before? If you know the solution please help me, it's killing me big.

Thanks in advance. Maddy.

© Stack Overflow or respective owner

Problem in loading Iframe in FireFox!

Posted by maddy on Stack Overflow See other posts from Stack Overflow or by maddy
Published on 2010-04-05T06:22:06Z Indexed on 2010/04/05 6:53 UTC
Read the original article Hit count: 297

Filed under:
|
|
|

Hello all,

I'm trying to load an aspx page using Iframe in VB.net. I'm trying to do it(setting the source of Iframe) with the help of Ext(JavaScript). aspx code:

< div id="container" >
 < iframe id="pane" name="pane" src="Empty.aspx" frameborder="0" >< /iframe>
< /div >

Javascript code:

Pane = function() {
    var pane;
    return {
        init: function() {
            if (!document.body) { return; }
            pane = Ext.get('pane');
            if ( something ) {
                this.load();
            } else {
                this.navigateTo('Page.aspx?id=' + a.ID);
            }
        },
        load: function() {
            pane.dom.src = 'HTTPURL';
        },
        navigateTo: function(url) {
            var agt = navigator.userAgent.toLowerCase();
            if (agt.indexOf("firefox") != -1) {
                document.getElementById('pane').src = url;
            } else {
                pane.dom.src = url;
            }
        }
    };
} ();

This works fine with IE and Ifrma gets loaded wuth page.aspx every time the parent page is requested. But with FireFox it doesn't. With FireFox the src attribute remains "Empty.aspx" when the page is loaded but when i refresh the page i.e. in post back event the scr attribute changes to "page.aspx?id=a.id" and iframe gets loaded properly.

Has anyone faced such kind of problem before? and knows the solution please help me, it's killing me big.

Thanks in Advance. Maddy.

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about firefox