jQueryUI Dialog + Firefox + ASP.Net = Zugriff auf den strikten Modus Anrufer-Funktion ist zensiert

Ich habe eine Seite, die gut funktioniert in IE und Chrome aber nicht in Firefox und Opera. Wenn ich sage es funktioniert nicht, ich meine, dass die Submit button nicht tun überhaupt nichts. Es ist eine Seite mit mehreren geschachtelten UpdatePanels auf es und ein paar von jQueryUI Akkordeons auf Sie zu.

Habe ich eine einfache div.

<div id="date-dialog" title="Date?">
    <label id="lblDate" for="txtDate">
        Please Enter Your The Date:
    </label>
    <input type="text" id="txtDate" class="text ui-widget-content ui-corner-all" />
</div>

Und dann habe ich einige einfache code schalten Sie es in einen dialog:

$('#date-dialog').dialog({
    autoOpen: false,
    modal: true,
    resizable: false,
    buttons: {
        "Submit": function () {
            __doPostBack('DateButton', $('#txtDate').val());
        },
        "Cancel": function () {
            $(this).dialog("close");
        }
    }
});

$('#txtDate').datepicker({ dateFormat: 'yy-mm-dd' });

Habe ich auch versucht, indem diese, die nicht helfen, und das funktioniert nicht mit einem modalen Dialogfeld, in:

    open: function (type, data) {
        $(this).parent().appendTo("form");
    },

In Firefox bekomme ich die folgende Fehlermeldung:

Error: TypeError: access to strict mode caller function is censored
Source File: http://ajax.microsoft.com/ajax/4.0/2/MicrosoftAjaxWebForms.debug.js
Line: 718

Ich habe keine Ahnung, was zu tun ist, um dieses Problem zu beheben. Ich würde lieben, Sie zu deaktivieren strict mode, aber ich finde keine Informationen, wie das zu tun. Ich kann kaum finden Sie alle Informationen über die Fehler mit Google. Wie es scheint, was ich tun sollte Recht einfach sein.

  • Ich haben erstellen Sie eine bug report über diese.
InformationsquelleAutor cjbarth | 2013-01-26
Schreibe einen Kommentar