Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Runtime error

Status
Not open for further replies.

richardii

Programmer
Jan 8, 2001
104
GB
We have a standard ASP page (with some java script for drop down menus). I can't really post it as it's for internal consumption. Before we upgraded to the latest IE (after the Nimda virus), it would say Error on page, but open fine. Now it throws up this dialog:

A runtime error has occurred do you wish to debug?
Line 1: Error
Error: Syntax error.


I cannot see anything wrong with the page or the scripts - I'm stumped - any ideas appreciated. Sorry I'm not properly informed as to versions of IE etc...so I can't answer about that!!


 
Without a view of the code, there's not much we can do to help you. Mise Le Meas,

Mighty :)
 
Three relevant files are used default.asp, Hmenu.js, Hmenu.css. I've included them below with the &quot;tag&quot; <file> says: so that you can find the start/end.

Any help much appreciated. Thanks.

default.asp says:

<html>
<head>
<title>
Dept release Notes
</title>
<!--#include virtual=&quot;/scripts/linkTo.inc&quot;-->
<!--#include file=&quot;../includes/header.inc&quot;-->
<link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/stylesheets/prd.css&quot;>
<link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/stylesheets/homepage_ie55.css&quot;>
<script language=&quot;JavaScript&quot; src=&quot;HMenu.js&quot;></script>
<!-- very important - the HMenu.css stylesheet MUST be defined last! -->
<link rel=&quot;stylesheet&quot; href=&quot;HMenu.css&quot;>
</head>

<body onLoad=&quot;initMenu()&quot;>
<div class=&quot;options&quot;>
<a href=&quot;/&quot;>Xccc</a> >
<a href=&quot;/prd/&quot;>GPU</a> >
<a href=&quot;/prd/Dept/&quot;>Ns</a> >
<a href=&quot;/prd/Dept/releasenotes&quot;>Release Notes</a>
</div>

<br>

<table><tr><td><div style=&quot;padding-right: 20px;&quot;><img src=&quot;/images/XXXXXXX_XXcccc.gif&quot; alt=&quot;XXXXXXX XXcccc&quot; border=&quot;0&quot;></div></td><td valign=bottom><h1 style=&quot;margin-bottom: 5px; margin-left: 10px;&quot;>Release Notes</h1></td></tr></table>

<br>


<div id=&quot;menuContainer&quot;>
<div id=&quot;menu1&quot; class=&quot;menu&quot;>

<div id=&quot;subMenu1_1&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>4.0</a></div>
<div id=&quot;menu1_1&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem0_1_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.0.pdf&quot;>1.1.1</a></div>

</div>

<div id=&quot;subMenu1_2&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>4.1</a></div>
<div id=&quot;menu1_2&quot; class=&quot;menu&quot;>

<div id=&quot;subMenu1_2_7&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.7.txt&quot;>4.1.7</a></div>
<div id=&quot;menu1_2_7&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_2_7_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.7.txt&quot;>English</a></div>
<div id=&quot;menuItem1_2_7_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.1.7.txt&quot;>German</a></div>
<div id=&quot;menuItem1_2_7_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.7.1.txt&quot;>4.1.7.1</a></div>
<div id=&quot;menuItem1_2_7_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.7.2.txt&quot;>4.1.7.2</a></div>
</div>
<div id=&quot;menuItem1_2_8&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.8.txt&quot;>4.1.8</a></div>
<div id=&quot;subMenu1_2_9&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.9.txt&quot;>4.1.9</a></div>
<div id=&quot;menu1_2_9&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_2_9_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.9.txt&quot;>English</a></div>
<div id=&quot;menuItem1_2_9_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.1.9.txt&quot;>German</a></div>
<div id=&quot;menuItem1_2_9_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_fra_4.1.9.txt&quot;>French</a></div>
<div id=&quot;menuItem1_2_9_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.1.9.txt&quot;>Spanish</a></div>
</div>
<div id=&quot;subMenu1_2_10&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.10.txt&quot;>4.1.10</a></div>
<div id=&quot;menu1_2_10&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_2_10_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.10.txt&quot;>English</a></div>
<div id=&quot;menuItem1_2_10_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_ita_4.1.10.txt&quot;>Italian</a></div>
</div>

<div id=&quot;menuItem1_2_17&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.1.17.pdf&quot;>4.1.17</a></div>
</div>

<div id=&quot;subMenu1_3&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>4.2</a></div>
<div id=&quot;menu1_3&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.2.pdf&quot;>4.2.2</a></div>
<div id=&quot;menuItem1_3_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.3.pdf&quot;>4.2.3</a></div>
<div id=&quot;subMenu1_3_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.4.pdf&quot;>4.2.4</a></div>
<div id=&quot;menu1_3_3&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_3_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.4.pdf&quot;>English</a></div>
<div id=&quot;menuItem1_3_3_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.2.4.txt&quot;>Spanish</a></div>
</div>
<div id=&quot;subMenu1_3_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.5.pdf&quot;>4.2.5</a></div>
<div id=&quot;menu1_3_4&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_4_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4_2_5.pdf&quot;>English</a></div>
<div id=&quot;menuItem1_3_4_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.2.5.pdf&quot;>Spanish</a></div>
<div id=&quot;menuItem1_3_4_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.2.5.pdf&quot;>German</a></div>
<div id=&quot;menuItem1_3_4_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_fra_4.2.5.pdf&quot;>French</a></div>
<div id=&quot;menuItem1_3_4_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_ita_4.2.5.pdf&quot;>Italian</a></div>
</div>
<div id=&quot;subMenu1_3_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.6.pdf&quot;>4.2.6</a></div>
<div id=&quot;menu1_3_5&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_5_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.6.pdf&quot;>English</a></div>
<div id=&quot;menuItem1_3_5_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.2.6.pdf&quot;>Spanish</a></div>
<div id=&quot;menuItem1_3_5_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.2.6.pdf&quot;>German</a></div>
<div id=&quot;menuItem1_3_5_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_fra_4.2.6.pdf&quot;>French</a></div>
<div id=&quot;menuItem1_3_5_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_ita_4.2.6.pdf&quot;>Italian</a></div>
</div>
<div id=&quot;subMenu1_3_6&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.7.pdf&quot;>4.2.7</a></div>
<div id=&quot;menu1_3_6&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_6_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.7.pdf&quot;>English</a></div>
<div id=&quot;menuItem1_3_6_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.2.7.pdf&quot;>Spanish</a></div>
<div id=&quot;menuItem1_3_6_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.2.7.pdf&quot;>German</a></div>
<div id=&quot;menuItem1_3_6_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_fra_4.2.7.pdf&quot;>French</a></div>
<div id=&quot;menuItem1_3_6_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_ita_4.2.7.pdf&quot;>Italian</a></div>
</div>
<div id=&quot;subMenu1_3_7&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.8.pdf&quot;>4.2.8</a></div>
<div id=&quot;menu1_3_7&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_3_7_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.8.pdf&quot;>English</a></div>
<div id=&quot;menuItem1_3_7_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_esn_4.2.8.pdf&quot;>Spanish</a></div>
<div id=&quot;menuItem1_3_7_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_deu_4.2.8.pdf&quot;>German</a></div>
<div id=&quot;menuItem1_3_7_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_fra_4.2.8.pdf&quot;>French</a></div>
<div id=&quot;menuItem1_3_7_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_ita_4.2.8.pdf&quot;>Italian</a></div>
</div>
<div id=&quot;menuItem1_3_8&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.9.pdf&quot;>4.2.9</a></div>
<div id=&quot;menuItem1_3_9&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.10.pdf&quot;>4.2.10</a></div>
<div id=&quot;menuItem1_3_10&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_4.2.11.pdf&quot;>4.2.11</a></div>

</div>

<div id=&quot;subMenu1_4&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>5.0</a></div>
<div id=&quot;menu1_4&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem1_4_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_5.0.1.pdf&quot;>5.0.1</a></div>
<div id=&quot;menuItem1_4_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_5.0.2.pdf&quot;>5.0.2</a></div>
</div>




</div>

<div id=&quot;menu2&quot; class=&quot;menu&quot;>

<div id=&quot;subMenu2_1&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>One</a></div>
<div id=&quot;menu2_1&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_1_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_4.1.pdf&quot;>4.1</a></div>

<div id=&quot;menuItem2_1_9&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_2.1.4.pdf&quot;>2.1.4</a></div>
</div>

<div id=&quot;subMenu2_2&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Two</a></div>
<div id=&quot;menu2_2&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_2_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_4.1.pdf&quot;>4.1</a></div>
<div id=&quot;menuItem2_2_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1_2_1.pdf&quot;>1.2.1</a></div>
<div id=&quot;menuItem2_2_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.2.2.pdf&quot;>1.2.2</a></div>
<div id=&quot;menuItem2_2_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.2.3.pdf&quot;>1.2.3</a></div>
<div id=&quot;menuItem2_2_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.2.4.pdf&quot;>1.2.4</a></div>
</div>

<div id=&quot;subMenu2_3&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Three</a></div>
<div id=&quot;menu2_3&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_3_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_4.1.pdf&quot;>4.1</a></div>
<div id=&quot;menuItem2_3_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.1.2.txt&quot;>1.1.2</a></div>
<div id=&quot;menuItem2_3_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.1.3.pdf&quot;>1.1.3</a></div>
<div id=&quot;menuItem2_3_4&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.2.1.pdf&quot;>1.2.1</a></div>
<div id=&quot;menuItem2_3_5&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_2.1.1.pdf&quot;>2.1.1</a></div>
</div>

<div id=&quot;subMenu2_4&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Four</a></div>
<div id=&quot;menu2_4&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_4_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_contact_notes_1.1.1.pdf&quot;>1.1.1</a></div>
</div>

<div id=&quot;subMenu2_5&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Five</a></div>
<div id=&quot;menu2_5&quot; class=&quot;menu&quot;>

<div id=&quot;menuItem2_5_7&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_2.2.3.pdf&quot;>2.2.3</a></div>
</div>

<div id=&quot;subMenu2_6&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Six</a></div>
<div id=&quot;menu2_6&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_6_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.1.pdf&quot;>1.1</a></div>
<div id=&quot;menuItem2_6_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_1.2.1.pdf&quot;>1.2.1</a></div>
</div>

<div id=&quot;subMenu2_7&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Seven</a></div>
<div id=&quot;menu2_7&quot; class=&quot;menu&quot;>

<div id=&quot;menuItem2_7_6&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_2.2.1.pdf&quot;>2.2.1</a></div>
</div>

<div id=&quot;subMenu2_8&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Eight</a></div>
<div id=&quot;menu2_8&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem2_8_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXXXXXX_tibco_1.1.pdf&quot;>1.1.1</a></div>
<div id=&quot;menuItem2_8_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXXXXXX_tibco_1.2.1.pdf&quot;>1.2.1</a></div>
</div>


</div>

<div id=&quot;menu3&quot; class=&quot;menu&quot;>

<div id=&quot;subMenu3_1&quot; class=&quot;menuItem&quot;><a href=&quot;&quot;>Prod1</a></div>
<div id=&quot;menu3_1&quot; class=&quot;menu&quot;>
<div id=&quot;menuItem3_1_1&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_4.1.pdf&quot;>4.1</a></div>
<div id=&quot;menuItem3_1_2&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_3.0.1.pdf&quot;>3.0.1</a></div>
<div id=&quot;menuItem3_1_3&quot; class=&quot;menuItem&quot;><a href=&quot;/ccm/pubs_releasenotes-INTRANET/pubs_releasenotes/release_notes_XXcccc_3.0.2.pdf&quot;>3.0.2</a></div>
</div>
</div>
</div>

<br><br>
<h2><a href=&quot;&quot; onmouseover=&quot;closeAll()&quot; menu=menu1>One</a></h2>
<br><br>
<h2><a href=&quot;&quot; onmouseover=&quot;closeAll()&quot; menu=menu2>Two</a></h2>
<br><br>
<h2><a href=&quot;&quot; onmouseover=&quot;closeAll()&quot; menu=menu3>Three</a></h2>

<hr>
<table width=&quot;100%&quot;>
<tr>
<td class=&quot;author&quot;>
<a href=&quot;/isg/photos/person.asp?uid=mh2&quot;>
Bob Smith</a>
</td>
<td class=&quot;updateNote&quot;>
Last update: <% =FileLastMod() %>
</td>
</tr>
</table>
</body>
</html>

<SCRIPT LANGUAGE=VBScript RUNAT=SERVER>
Function FileLastMod()
SetLocale(&quot;en-gb&quot;)
' Local variables
Dim loFs, lsFile, lsPath, loFile, ldLast

' Create an instance of FileSystemObject object
Set loFs = CreateObject(&quot;Scripting.FileSystemObject&quot;)

' Get the logical path of the current file
' (i.e. the file in which this code runs)
lsFile = Request.ServerVariables(&quot;SCRIPT_NAME&quot;)

' Get the physical path of the file
lsPath = Server.MapPath(lsFile)

' Get a handle/pointer to this file
Set loFile = loFs.GetFile(lsPath)

' Get the &quot;Last Modified&quot; property of this file
ldLast = loFile.DateLastModified

' Release the objects
Set loFile = Nothing
Set loFs = Nothing

' Write out the date in the long date
' format e.g. &quot;DD/MM/YY&quot;
FileLastMod = CStr(FormatDateTime(ldLast, 1))
End Function
</SCRIPT>

Hmenu.js says:

var menus = new Array();

function Menu(){
this.id = &quot;&quot;;
this.subMenus = new Array();
this.items = new Array();
this.hasChildren = false;
this.isChild = false;
this.parentMenu = null;
this.parentItem = null;
}

function Item(){
this.id = &quot;&quot;;
this.hasMenu = false;
this.menu = null;
this.parentMenu = null;
}

function initMenu(){
// test for IE4+, it won't work otherwise
if(!document.all) return false;

menuContainer.activeMenu = null;
menuContainer.closeAll = closeAll;
findMenus();
attachMenus();
}

function findMenus(){
var cTag = menuContainer.children;
for(var i=0; i < cTag.length; i++){
tcTag = cTag;
if(tcTag.className == &quot;menu&quot;){
var tMenu = findSubMenus(tcTag);
menus[menus.length] = tMenu;
}
}
for(var i=0; i < menus.length; i++){
var tcTag = menus
moveHTML(tcTag);
}
for(var i=0; i < menus.length; i++){
var tcTag = menus;
setupMenu(tcTag);
}
}

function findSubMenus(menu){
var cMenu = menu.children;
var tMenu = new Menu();
tMenu.id = menu.id;

for(var i=0; i < cMenu.length; i++){
var tcMenu = new Item();
tcMenu.id = cMenu.id;
if(tcMenu.id.indexOf(&quot;subMenu&quot;) != -1){
++i;
var subMenu = cMenu;
tMenu.subMenus[tMenu.subMenus.length] = findSubMenus(subMenu)
tMenu.subMenus[(tMenu.subMenus.length - 1)].isChild = true;
tMenu.subMenus[(tMenu.subMenus.length - 1)].parentMenu = tMenu;
tMenu.subMenus[(tMenu.subMenus.length - 1)].parentItem = tcMenu;
tMenu.hasChildren = true;
tcMenu.hasMenu = true;
tcMenu.menu = tMenu.subMenus[(tMenu.subMenus.length - 1)];
}
tcMenu.parentMenu = tMenu;
tMenu.items[tMenu.items.length] = tcMenu;
}
return tMenu;
}

function moveHTML(menu){
if(menu.hasChildren == true){
for(var i=0; i < menu.subMenus.length; i++){
moveHTML(menu.subMenus);
}
}
var tMenu = eval(menu.id);
var tMenuHTML = tMenu.outerHTML;

tMenu.outerHTML = &quot;&quot;;
menuContainer.innerHTML += tMenuHTML;
}

function setupMenu(menu){
if(menu.hasChildren == true){
for(var i=0; i < menu.subMenus.length; i++){
setupMenu(menu.subMenus);
}
}

tMenu = eval(menu.id);
tMenu.hasChildren = menu.hasChildren;
tMenu.hasVisibleChild = false;
tMenu.visibleChild = null;
tMenu.isChild = menu.isChild;
tMenu.onselectstart = returnFalse;
tMenu.onclick = handleMenuClick;

for(var i=0; i < menu.items.length; i++){
setupItem(menu.items);
}
tMenu.style.pixelWidth += 20;

for(var i=0; i < menu.items.length; i++){
tItem = eval(menu.items.id);
tItem.style.width = &quot;100%&quot;;
if(tItem.hasMenu == true) tItem.more.style.pixelLeft = (tMenu.offsetWidth - 17);
}

if(menu.isChild == true){
tMenu.parentMenu = eval(menu.parentMenu.id);
tMenu.parentItem = eval(menu.parentItem.id);
}
}

function setupItem(item){
tItem = eval(item.id);
tItem.highlight = highlight;
tItem.unhighlight = unhighlight;
tItem.onmouseover = tItem.highlight;
tItem.onmouseout = tItem.unhighlight;
tItem.parentMenu = eval(item.parentMenu.id);
tItem.hasMenu = false;
tItem.menu = null;
tItem.onclick = handleItemClick;
tItem.ondragstart = returnFalse;

if(item.hasMenu == true){
tItem.innerHTML += &quot;<span id=\&quot;&quot; + item.id + &quot;_more\&quot; class=\&quot;more\&quot;>4</span>&quot;;
tItem.more = eval(item.id + &quot;_more&quot;);
tItem.menu = eval(item.menu.id);
tItem.hasMenu = true;
}

tItem.parentMenu.style.pixelWidth = Math.max(tItem.parentMenu.style.pixelWidth, tItem.offsetWidth);

}

function highlight(){
event.cancelBubble = true;

this.className = &quot;menuItemOver&quot;;

// dont open a menu thats already open
if((this.hasMenu == true) && (this.parentMenu.hasVisibleChild == true) && (this.parentMenu.visibleChild == this.menu)) return;

// if there is a menu open, close it
if(this.parentMenu.hasChildVisible == true){
hideMenu(this.parentMenu.visibleChild);
}

// if this item has a menu, show it
if(this.hasMenu){
showMenu(this.menu);
}
}

function unhighlight(){
event.cancelBubble = true;
this.className = &quot;menuItem&quot;;
}

function showMenu(menu, x, y){
event.cancelBubble = true;
if(menu){
if(menu.isChild == true){
menu.style.pixelTop = menu.parentItem.offsetTop + menu.parentMenu.offsetTop + 4;
menu.style.pixelLeft = menu.parentMenu.offsetLeft + menu.parentMenu.offsetWidth - 4;
menu.parentMenu.hasChildVisible = true;
menu.parentMenu.visibleChild = menu;
menu.style.zIndex = menu.parentMenu.style.zIndex + 1;
} else if(x && y){
menu.style.pixelTop = y;
menu.style.pixelLeft = x;
menuContainer.activeMenu = menu;
document.onclick = menuContainer.closeAll;
}
} else {
menu = eval(this.menu);
menu.style.pixelTop = event.clientY;
menu.style.pixelLeft = event.clientX;
menuContainer.activeMenu = menu;
document.onclick = menuContainer.closeAll;
}
menu.className = &quot;visibleMenu&quot;;
return false;
}

function hideMenu(menu){
// to handle the careless child menu hiding down below
if(menu == null) return false;
event.cancelBubble = true;

// i do this kind of carelessly. i was having trouble otherwise
hideMenu(menu.visibleChild);

if(menu.isChild == true){
menu.parentMenu.hasChildVisible = false;
menu.parentMenu.visibleChild = null;
} else {
document.onclick = &quot;&quot;;
menuContainer.activeMenu = null;
}
menu.className = &quot;menu&quot;;
}

function closeAll(){
hideMenu(menuContainer.activeMenu);
}

// simple function to return false
function returnFalse(){return false;}

// function to be used for later functionality
// for now it just keeps the menu open when it receives a click;
function handleMenuClick(){
event.cancelBubble = true;
return false;

}

// just like the function above, only it closes the menu
function handleItemClick(){
event.cancelBubble = true;
menuContainer.closeAll();
}

// searches the document for elements with a menu paramater
function attachMenus(){
for(var i in document.all){
if(document.all.menu){
document.all.onclick = showMenu;
}
}
}


Hmenu.css says:

.menu {position: absolute;
font-family: MS Sans Serif;
font-size: 10pt;
background-color: menu;
color: menutext;
border: 2px threedhighlight outset;
cursor: default;
visibility: hidden;
line-height: 140%;}

.visibleMenu {position: absolute;
font-family: MS Sans Serif;
font-size: 10pt;
background-color: menu;
color: menutext;
border: 2px threedhighlight outset;
cursor: default;
visibility: visible;
line-height: 140%;}

.menuItem {color: menutext;
background-color: menu;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;}

.menuItemOver {color: highlighttext;
background-color: highlight;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;}

.menuItemOver A {color: highlighttext;
background-color: highlight;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
cursor: default;}

.menuItem A {color: menutext;
background-color: menu;
padding-left: 10px;
padding-right: 15px;
text-decoration: none;
cursor: default;}

.more {font-family: WebDings;
text-align: right;
position: absolute;}
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top