I had the exact same code on both Opportunity Products and Quote Products but the latter worked fine.
‘crmForm.all.ispriceoverridden is null or not an object’
I added the ‘ispriceoverridden’ bit field to the form (displaying as a locked field) and all was well.
The other lesson was that I have Internet Explorer 9 but the second test was using Internet Explorer 8 which handles errors differently!
For more information on CRM and upgrades to CRM 2011 feel free to reach out to the CRM Experts at PowerObjects contact us.