After digging through the code, I've isolated it to having the menus and this command on the same page.
A few notes -
*Our public facing domain (http://www.circuitcity.com) is still using the old menus. I'm getting this error with 5.770 (which I'm currently testing). the old menus do not cause this issue. Until I get this resolved, I can't upgrade.
*I'm very confident that our menu data file is fine. Without the call to document.domain, everything works just dandy. In fact, even the top level menus load - just no submenus.
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>circuitcity.com Consumer Electronics</title>
<link type="text/css" rel="stylesheet" href="/css/common.css">
<link type="text/css" rel="stylesheet" href="/IMAGE/Home/categorystyle.css">
</head>
<body topmargin="2" leftmargin="0" marginheight="0" marginwidth="0">
<script language="JavaScript">
<!--
var epPopupUrl = '/ccd/exitPoll.do';
var hasCookies = navigator.cookieEnabled;
-->
</script>
<SCRIPT language=JavaScript src="/js/milonic_src.js" type=text/javascript></SCRIPT>
<script language=JavaScript>if(ns4)_d.write("<scr"+"ipt language=JavaScript src=/js/mmenuns4.js></scr"+"ipt>");else _d.write("<scr"+"ipt language=JavaScript src=/js/mmenudom.js></scr"+"ipt>");</script>
<script language=JavaScript>if(hasCookies)document.write("<SCR"+"IPT language=JavaScript src='/ccd/TopMenu.do' type=text/javascript></SCR"+"IPT>");</script> <script language="JavaScript" src="/js/nav.js"></script>
<table id="wsanoscriptnav" width="715" border="0" cellspacing="0" cellpadding="0">
<tr><td align="left">blah/td> </tr>
</table>
<script>
if(hasCookies)
{
var noScriptNav = document.getElementById("wsanoscriptnav");
noScriptNav.style.display="none";
drawMenus();
}
</script>
<form name="eti_navigation"><input type="hidden" name="nav" value="0"><input type="hidden" name="srchTerms" value=""><input type="hidden" name="srchKey" value=""></form>
<script language="JavaScript">
<!--
document.domain='ccs.com';
// -->
</script>
</html>