none
Skript Problem im Firefox RRS feed

  • Frage

  • Hallo,

    ich habe beigefügtes Skript erstellt was auch entsprechend im IE funktioniert aber nicht in Firefox. Das Skript führt folgendes aus: Wenn das Lookupfeld Quellkampagne befüllt ist, wird eine Pickliste auf einen bestimmten Wert gesetzt und schreibgeschütz.

    function Schreibschutz()
    {
    if (crmForm.all.campaignid)
    {
    if (Xrm.Page.getAttribute('campaignid').getValue())
    {
    Xrm.Page.getAttribute('new_Quelle').setValue('2'); 
    Xrm.Page.getControl('new_Quelle').setDisabled(true);
    Xrm.Page.getAttribute('new_Quelle').setSubmitMode('always');
    }
    }
    }
    
    
    

    Hat jemand einen Ansatzpunkt?


    Viele Grüße Patrick Jähne

    Freitag, 8. März 2013 08:25

Antworten

  • if (crmForm.all.campaignid

    Wird nicht mehr unterstützt.

    Freitag, 8. März 2013 10:06
  • Hallo Patrick,

    crmForm.all.campaignid 

    ist CRM 4.0 Syntax und wird nur im IE unterstützt, bei Firefox oder anderen Browsern nicht.

    Um Cross Browser Kompatibel zu sein muss du Xrm.Page verwenden.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Freitag, 8. März 2013 10:13
  • Technisch würde ich das jetzt nicht mit "0", sondern eher mit null vergleichen.

    if (Xrm.Page.getAttribute("campaignid").getValue() != null)

    Viele Grüße,
    Jürgen

    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Donnerstag, 28. März 2013 15:54
    Moderator

Alle Antworten

  • if (crmForm.all.campaignid

    Wird nicht mehr unterstützt.

    Freitag, 8. März 2013 10:06
  • Hallo Patrick,

    crmForm.all.campaignid 

    ist CRM 4.0 Syntax und wird nur im IE unterstützt, bei Firefox oder anderen Browsern nicht.

    Um Cross Browser Kompatibel zu sein muss du Xrm.Page verwenden.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Freitag, 8. März 2013 10:13
  • danke, vergessen!

    if (Xrm.Page.getAttribute("campaignid").getValue() != '0')
    



    Viele Grüße Patrick Jähne

    Freitag, 8. März 2013 12:04
  • Technisch würde ich das jetzt nicht mit "0", sondern eher mit null vergleichen.

    if (Xrm.Page.getAttribute("campaignid").getValue() != null)

    Viele Grüße,
    Jürgen

    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Donnerstag, 28. März 2013 15:54
    Moderator