JavaScript Tips for SharePoint
I’ve gatherered a few productive tips for using JavaScript within SharePoint. The below commands can be used within webparts etc. or directly in the browser’s address field while you’re on a SharePoint page, like this:
Putting javascript: in front of your script snippet will fire it right there and then.
These commands are neither terribly advanced nor applicable on all pages, but they make for a useful reference all the same. I aim to continually update this page with new content so if you have any JavaScript tips, feel free to drop them in the comments.
Edit an application page: MSOLayout_ToggleLayoutMode()
This enables edit mode on SharePoint’s application pages, like EditForm.aspx, DispForm.aspx etc. so you can insert web parts above or below the normal content:
Pop-up an alert with the User ID og the logged-in user: alert(_spUserId)
Enable the Edit toolbar: javascript:__doPostBack(‘ctl00$PlaceHolderTopNavBar$SiteActionsMenuMain$ctl00$wsaShowMenu_CmsActionControl’,'reviewPage’)
Simply enables the toolbar where you can access the page edit functions:
Hide the Edit toolbar: __doPostBack(‘ctl00$PlaceHolderTopNavBar$SiteActionsMenuMain$ctl00$wsaHideMenu_CmsActionControl’,'exitMenu’)
No prizes for guessing this one.
Show help: TopHelpButtonClick(‘NavBarHelpHome’)
Pops up the built-in help page. Interestingly, you can try this on Microsoft’s SharePoint Conference web site:
