[gelöst] Scriptfehler OnLoad

21. Januar 2010 10:28

Hallo,

ich verwende dieses Script bei OnLoad von der Entität Firma:
Code:
if (crmForm.all.name != null)
{
var folderstring = "\\\\srv01\\TW-elektric\\Kundendaten\\" + crmForm.all.name.DataValue.substring(0,1);
crmForm.all.new_folderlink.DataValue = folderstring;
crmForm.all.new_folderlink.style.color = '#0000FF';
crmForm.all.new_folderlink.style.textDecorationUnderline = true;
crmForm.all.new_folderlink.style.fontWeight = 'bold';
var folderunc = crmForm.all.new_folderlink.DataValue;
      {
         crmForm.all.new_folderlink.ondblclick = function()
           {
              window.open(folderunc);
           }
       }

}


Wenn ich eine bestehende Firma öffne, so geht alles. Da im Feld ...name ja was drin steht.
Gehe ich aber auf neuen Datensatz, so bekomme ich die Fehlermeldung:
crmForm.all.name.DataValue ist null oder kein Object

Voran liegt das?

Danke
Zuletzt geändert von tw-elektric am 21. Januar 2010 11:16, insgesamt 1-mal geändert.

Re: Scriptfehler OnLoad

21. Januar 2010 11:04

Hallo,

das ist ja auch ganz klar, da das Feld leer ist. Wenn du solche Fälle hast, musst du erst prüfen, in welchem Status sich das Formular befindet, siehe diesen Artikel.