When you visit openca web interface on IE6, the top menu can't be shown. The
problem is openca-menu.js didn't work well on IE6 because when request
reference to a object, checking wether it equals null cause a exception. the
fix is:

function genXMLMenu ( fname, objID, addLink )
 {

        if( window.XMLHttpRequest ) {
                if( typeof(XMLHttpRequest) != 'undefined' ) {
                        try {
                                request = new XMLHttpRequest();
                        } catch ( e ) {
                                request = null;
                        }
                }
        } else if ( window.ActiveXObject ) {
                try {
                        request = new ActiveXObject( 'Msxml2.XMLHTTP' );
                } catch ( e ) {
                        try {
                                request = new 
ActiveXObject('Microsoft.XMLHTTP');
                        } catch ( e ) {
                                request = null;
                        }
                }
        }

        if( request == null ) {
                alert ("Browser is not supported!");
                return;
        }

        request.open('GET', fname, true );
        request.onreadystatechange = function () { parseXMLConfig (objID, 
addLink)
};
        request.send(null);

        return;
}
-- 
View this message in context: 
http://www.nabble.com/Fix%3ATop-menu-didn%27t-work-on-IE6-tp20496110p20496110.html
Sent from the openca-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Openca-Users mailing list
Openca-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openca-users

Reply via email to