[Gelöst]Fehler nach Einbindung einer Javascript-Funktion

22. November 2011 12:25

Hallo,

ich hatte versucht für das "onload"-Event eines Formulars eine JS-Funktion ausführen zu lassen, sobald die Funktion eingebunden ist treten beim öffnen der Maske oder beim erstellen eines neuen Datensatzes Fehler auf, auch dann wenn die Funktion leer ist und außer der leeren Funktion nichts mehr in der Bibliothek steht, allerdings treten die Fehler nur dann auf, wenn die Funktion aufgerufen werden soll, obwohl die Funktion nie aufgerufen wird (da die Ausführung vorher abgebrochen wird).

In der Konsole (Entwicklungstools) tauchen dann folgende Fehler auf:
SCRIPT1002: Syntaxfehler
FormScript.js.aspx?formid=b053a39a-041a-4356-acef-ddf00182762b&FormName=crmForm&fver=-1636755319&isbulkedit=false&ver=-283476318, Zeile 3 Zeichen 1

SCRIPT5009: "_formHierarchy" ist undefiniert
form.js?ver=-283476318, Zeile 1 Zeichen 12718

SCRIPT5007: Für die Eigenschaft "$1G_1" kann kein Wert festgelegt werden: Das Objekt ist Null oder undefiniert
main.aspx?etc=1&extraqs=%3fetc%3d1&pagetype=entityrecord, Zeile 6 Zeichen 187240


Weiterhin wird von CRM auch eine Fehlermeldung erzugt, sobald ich versuche die Seite neuzuladen oder zu schließen:
Inhalt der Microsoft Dynamics CRM-Fehlerberichterstattung

<CrmScriptErrorReport>
<ReportVersion>1.0</ReportVersion>
<ScriptErrorDetails>
<Message>Für die Eigenschaft "$1G_1" kann kein Wert festgelegt werden: Das Objekt ist Null oder undefiniert</Message>
<Line>6</Line>
<URL>/main.aspx?etc=1&extraqs=%3fetc%3d1&pagetype=entityrecord</URL>
<PageURL>/main.aspx?etc=1&extraqs=%3fetc%3d1&pagetype=entityrecord</PageURL>
<Function></Function>
<CallStack>
</CallStack>
</ScriptErrorDetails>
<ClientInformation>
<BrowserUserAgent>Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)</BrowserUserAgent>
<BrowserLanguage>de</BrowserLanguage>
<SystemLanguage>de</SystemLanguage>
<UserLanguage>de</UserLanguage>
<ScreenResolution>936x702</ScreenResolution>
<ClientName>Web</ClientName>
<ClientTime>2011-11-22T11:05:55</ClientTime>
</ClientInformation>
<ServerInformation>
<OrgLanguage>1031</OrgLanguage>
<OrgCulture>1031</OrgCulture>
<UserLanguage>1031</UserLanguage>
<UserCulture>1031</UserCulture>
<OrgID>{578A6EC6-0D5D-4A9C-B2E5-2F0BFFF164CB}</OrgID>
<UserID>{282E32FA-8849-E011-8E18-18A905732A15}</UserID>
<CRMVersion>5.0.9688.1541</CRMVersion>
</ServerInformation>
</CrmScriptErrorReport>


Das fatale an diesen Fehlern ist, dass die Steuerungselemente im Kopf nicht mehr angezeigt wird, wodurch es z.B. nicht mehr möglich ist einen neuen Datensatz zu speichern.

Hat einer eine Idee wodurch dieser Fehler zustande kommt und/oder wie man diesen Beheben kann, ohne die Entität komplett zu löschen und neu erstellen zu müssen?
Zuletzt geändert von conqueror am 11. Juni 2012 10:48, insgesamt 1-mal geändert.

Re: Fehler nach Einbindung einer Javascript-Funktion

6. Dezember 2011 16:14

Hallo,

was für Code möchtest du denn ausführen?

Re: Fehler nach Einbindung einer Javascript-Funktion

8. Februar 2012 18:52

Also ich möchte eigentlich nur eine Funktion ausführen, in welche nichts steht:

Code:
function test()
{

}


Aber sobald ich die Entität, in welcher die Funktion aufgerufen werden soll, öffne treten JS-Script Fehler auf, welche die Ausführung abbrechen.

Re: Fehler nach Einbindung einer Javascript-Funktion

10. Februar 2012 10:24

was passierrt, wenn du einfach mal alert('Hallo'); in die Funktion schreibst und diese dann ausführst?

Re: Fehler nach Einbindung einer Javascript-Funktion

11. Juni 2012 10:48

Habe den Fehler inzwischen entdeckt, ich hatte nicht gewusst, dass im Feld "auszuführende Funktion" diese ohne Klammern stehen muss ^^.