Do you know this quick fix for SharePoint JavaScript errors that prevents you from switching page layout?

Last updated by CindyWang about 13 years ago.See history

Follow the step to fix SharePoint JavaScript errors:

  1. Your content editor is trying to change page layout via the Ribbon in SharePoint 2010 PagelayoutInRibbon Figure: Click Page Layout in the Ribbon
  2. But they get a JavaScript error Webpage error details

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3) Timestamp: Wed, 22 Dec 2010 01:33:17 UTC Message: Object required Line: 2 Char: 6422 Code: 0 URI:

This error is likely caused by SharePoint trying to render available page layouts for the page to switch to, but there is an error. A very quick fix that can be applied by a site owner is:

  1. Site Settings | Look and Feel | Page layouts and site templates
  2. Restrict the valid number of page layouts that can be used, instead of allowing "Pages in this site can use any layout" RestrictedPageLayout Figure: Restrict valid page layouts
  3. This fixes the Ribbon menu RibbonMenu01 Figure: Ribbon menu fixed!
  4. Tell your sys admin that there are broken packages in SharePoint and must be fixed ASAP
We open source. Powered by GitHub