navigateToUrl und Popup-Blocker (Flash)

P

patrickwe

Gast
Hallo, hab folgendes Problem mit "navigateToUrl":
jedes mal wir der Popup-Block von FireFox aktiv.
Jetzt habe ich im Netz folgendes gefunden.
Nur meine Frage ist, wie wende ich denn das an ??
Kann mir jemand helfen?

http://www.boxedfolder.com/blog/2009/12/14/navigatetourl-und-popup-blocker/

Code:
package com.zorked {
    import flash.external.ExternalInterface;
    import flash.net.*;

    public class URLNavigator {

        /**
         * Utility function to wrap up changing pages. Avoids over-aggressive popup blockers.
         * @param url        The URL to change to. Either a String or a URLRequest
         * @param window    The target browser window/tab, generally _self, _top, or _blank
         * @usage URLNavigator.ChangePage("http://www.google.com", "_blank");
         */
        public static function ChangePage(url:*, window:String = "_self"):void {
            var req:URLRequest = url is String ? new URLRequest(url) : url;
            if (!ExternalInterface.available) {
                navigateToURL(req, window);
            } else {
                var strUserAgent:String = String(ExternalInterface.call("function() {return navigator.userAgent;}")).toLowerCase();
                if (strUserAgent.indexOf("firefox") != -1 || (strUserAgent.indexOf("msie") != -1 && uint(strUserAgent.substr(strUserAgent.indexOf("msie") + 5, 3)) >= 7)) {
                    ExternalInterface.call("window.open", req.url, window);
                } else {
                    navigateToURL(req, window);
                }
            }
        }

    }
}
 
Zurück
Oben