One of the things that has been on my mind has been the scripting that has been floating around that modifies DHTML on a CRM form.
One of the more frequent requests that I get and end up in implementing is that of hiding a tab on a form. Below is some code that I have used in MSCRM 3.0 on the Account form to hide the Notes tab from a default set up, but technically, the 4th tab on the form.
Here's the code that I have tested in the beta system I have and my code still worked:
var oType = crmForm.all.address1_addresstypecode;
crmForm.all.tab3Tab.style.visibility = "hidden";
crmForm.all.tab3Tab.style.position = "absolute";
crmForm.all.tab3Tab.style.visibility = "visible";
crmForm.all.tab3Tab.style.position = "relative";
Now, whenever the option of "Other" is selected from the Address Type field, the Notes tab will disappear.
I'll be testing more scripts to see how much scripting changes I'll be having to make when I upgrade clients to MSCRM 4.0.
Dynamic Methods Inc.