Microsoft JScript-Laufzeitfehler: Wert der Eigenschaft 'defaultView' konnte nicht abgerufen werden: Objekt ist null oder nicht definiert

8

Ich habe das folgende Skript in meinem asp.net mvc: -

%Vor%

, aber wenn es ausgeführt wird, wird der folgende Fehler zurückgegeben "Microsoft JScript-Laufzeitfehler: Wert der Eigenschaft 'defaultView' kann nicht abgerufen werden: Objekt ist null oder nicht definiert" für if(!(e=a.ownerDocument.defaultView)) in der jquery-1.6.2. min.js. Hinweis: - Dieser Fehler tritt nur auf, wenn ich IE benutze, es wird nicht auftreten, wenn ich Chrome oder Firefox verwende !!!! Was könnte das verursachen? BR

    
john G 10.03.2012, 15:25
quelle

2 Antworten

1

Der Fehler wird dadurch verursacht, dass $(this) sich nicht auf etwas bezieht, oder eher window object . Es hängt davon ab, wie Ihre Funktion aufgerufen wird. Am besten übergeben Sie das gewünschte Element in die Funktion deleteConfirmation() like so:

%Vor%

Siehe jsfiddle für ein Beispiel.

Wenn Sie versuchen, fadeOut auf die Alarmbox selbst zu setzen, geschieht dies standardmäßig, wie Sie vielleicht bereits wissen.

    
Challe 03.05.2012 19:03
quelle
-1

Ich denke, Sie haben vergessen, die Referenz der jQuery-Bibliothek hinzuzufügen. Bitte überprüfen Sie diese und fügen Sie sie zur jQuery-Referenz

hinzu

Die andere Möglichkeit besteht darin, dass Sie die Referenz von jAlert auf der von Ihnen verwendeten Seite vergessen.

    
Hemant Kumar 14.05.2012 08:46
quelle

Tags und Links