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: 414
        
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