Active
Project:
Lucid menu
Version:
5.x-1.0
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
8 Apr 2008 at 04:47 UTC
Updated:
8 Apr 2008 at 04:47 UTC
Well known JS issue with IE: http://clientside.cnet.com/code-snippets/manipulating-the-dom/ie-and-ope...
Lucid Menu's menu generation code in the hook_block() is probably the culprit.
if (trim($menu_content) != '')
$data['content'] .= "<div class=\"doiMenuDOM\"><script type=\"text/javascript\"> {$data['content']}\n{$menu_content}menu_{$delta}_{$GLOBALS['LUCID_MENU_DEPTH']}_0.Build();\n </script></div>";
else
$data['content'] = '';
return $data;
}
This somehow needs to be manipulated in the DOM to be sent into the footer or outside the body and then called, I guess.
This bug aborts IE6 & IE 7 users on the first attempt to access the site.