Pregunta

Estoy teniendo problemas con el siguiente código que informa un 'argumento no válido' en IE6.

function LoadScriptsAndExecute(url) {
    this.url = url;
    this.loadScript = function() {
        $.ajax({
            url: this.url,
            cache: true,
            dataType: 'script',
            success: function(){
                //alert(this.url);
            },
            error: function(){
                //alert('error');
            }
        }); 
        return true;                    
    }
}

// IE6 fixes | Semi-transparent PNG
if (icisSite.isIE(6, 'lte') == true) {

    var pngFix = new LoadScriptsAndExecute("/Global/ICIS/Scripts/DD_belatedPNG_0.0.8a-min.js");
    var pngList = new LoadScriptsAndExecute("/Global/ICIS/Scripts/DD_PNG_listing.js");
    pngFix.loadScript();    
    pngList.loadScript();       
}

Estoy bastante seguro de que no podré llegar al fondo de esto, ya que está informando un argumento no válido en una línea que no existe.Todo bastante frustrante.

¿Fue útil?

Solución

He decidido que debido a las limitaciones del marco para no molestarse con esta implementación y dejar que IE6 muestre PNG semitransparente como lo son.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top