View Full Version : Flex Level pop up menu now has errors on Sharepoint 2010

02-17-2012, 04:29 PM
I have several webpages utilizing the Flex Level popup menu for our company's intranet sites. However, they did a recent upgrade to TeamShare2010 which utilizes Sharepoint 2010. Since this upgrade the Flex Level popup menu's no longer work. The image map loads, you can hover over all the hotspots but when I click I get a javascript:; error on the page.

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; MS-RTC LM 8; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Fri, 17 Feb 2012 15:30:50 UTC

Message: 'get(...).id' is null or not an object
Line: 111
Char: 3
Code: 0
URI: http://teamshare/sites/Clinton%20Knowledge%20Capture/Shared%20Documents/popupmenu.js

The properties on the file location are as shown below:


I don't have any control over the browser and everything worked fine until the upgrade. The other pages worked fine until I open up to edit the HTML code. Once I open and close that it kills the links.

Below is the beginning code that references the popupmenu.css, jquery

[<!--DOCTYPE HTML--><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/><link href="/sites/Clinton%20Knowledge%20Capture/Shared%20Documents/popupmenu.css" rel="stylesheet" type="text/css"/><style type="text/css">
A:link {
COLOR: black
A:visited {
COLOR: black
A:hover {
BACKGROUND: #cccccc; FONT-SIZE: 110%
A:active {
}</style><script src="/sites/Clinton%20Knowledge%20Capture/Shared%20Documents/jquery.min.js" type="text/javascript"></script><script src="/sites/Clinton%20Knowledge%20Capture/Shared%20Documents/popupmenu.js" type="text/javascript">]

Any ideas? Is there a way to do this that doesn't entail javascript but still utilize the hotspots on an image map?


02-17-2012, 10:59 PM
While I'm not directly familiar with Sharepoint 2010, in general, upgrading the backend platform shouldn't cause a client side script such as Flex Menu to break in itself, as long as the output for the script and related HTML markup of the script remains the same as before. With that said, can you post a link to a problem page so we can check it out?