Forum Moderators: open
It's an unorderd list and the li's within the <ul> are links. Whether it is in a SSI or a DW library item it still crashes IE. At first both links were & then I changed them to & and then I just removed them. When I removed the & it worked. So I've actually gone to using a / instead of the &.
so it looks like this:
<div id="nav">
<ul>
<li><a href="/lowerschool/curricula/language_arts.htm">Language Arts</a></li>
<li><a href="/lowerschool/curricula/math.htm">Mathematics</a></li>
<li><a href="/lowerschool/curricula/sciene.htm">Science</a></li>
<li><a href="/lowerschool/curricula/social_studies.htm">Social Studies</a></li>
<li><a href="/lowerschool/curricula/spanish.htm">Spanish</a></li>
<li><a href="/lowerschool/curricula/computer_science.htm">Computer Science & Technology</a></li>
<li><a href="/lowerschool/curricula/performing_arts.htm">Performing Arts</a></li>
<li><a href="/lowerschool/curricula/visual_art.htm">Visual Art</a></li>
<li><a href="/lowerschool/curricula/physical_ed.htm">Physical Education</a></li>
<li><a href="/lowerschool/curricula/library.htm">Library</a></li>
<li><a href="/lowerschool/curricula/study_skills.htm">Study Skills & Character Dev.</a></li>
</ul>
</div>
Please do try validating first, especially the html:
W3C Validator - HTML [validator.w3.org]
W3C Validator - CSS [jigsaw.w3.org]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../css/section_headpage.css" rel="stylesheet" type="text/css">
<link href="../../css/simplenav.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../../javascript/p7popmenu.js"></script>
<style type="text/css" media="screen">
<!--
@import url("../../css/p7pmh0.css");
-->
</style>
<!--[if lte IE 6]>
<style>
#p7PMnav a {height: auto!important;}
#p7PMnav ul a {height: 1em!important;}
#p7PMnav a{height:1em;}
#p7PMnav li{height:1em;}
#p7PMnav ul li{float:left;clear:both;width:100%}
</style>
<![endif]-->
<!--[if IE 6]><style>#p7PMnav ul li{clear:none;}</style><![endif]-->
</head>
<body onload="P7_initPM(1,0,1,0,0)">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="curvebar"><img src="../../images/headers/ms_curricula.gif" width="800" alt="MS Curricula"></td>
</tr>
<tr>
<td id="topnav"><!--#include virtual="/nav.htm"--></td>
</tr>
</table>
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="left"><!--#include virtual="/includes/middleschool_nav.htm"--></td>
<td id="center" class="pfix"><p><strong> ENGLISH </strong></p>
<p></p>
<p><strong> Reading Selections </strong></p>
<p><strong> Grade 6:</strong> Short stories, poetry, <em>Anne Frank</em> and
either <em>The War of the Worlds</em> or <em>The Pearl</em>. </p>
<p><strong> Grade 7:</strong> Short stories, poetry, plays<em>, Julius
Caesar</em>, <em>Animal Farm</em>, and <em>Farenheit 451</em> or <em>The
Old Man and the Sea</em>. </p>
<p><strong> Grade 8:</strong> Short stories, poetry, plays, <em>Romeo
and Juliet</em>, and <em>Great Expectations</em>. </p>
<p><strong> Expository Writing </strong></p>
<p></p>
</td>
<td id="right"><!-- #BeginLibraryItem "/Library/mscourselist.lbi" --><ul class="nobullet">
<li><a href="english.htm">English</a></li>
<li><a href="math.htm">Mathematics</a></li>
<li><a href="science.htm">Science</a></li>
<li><a href="social_studies.htm">Social Studies</a></li>
<li><a href="languages.htm">Modern & Classical
Languages</a></li>
<li><a href="computer_science.htm">Computer Science & Technology </a></li>
<li><a href="performing_arts.htm">Performing Arts</a></li>
<li><a href="physical_ed.htm">Physical Education </a></li>
<li><a href="../../academics/index.htm">K-12 Departments</a> </li>
</ul>
<!-- #EndLibraryItem --></td>
</tr>
</table>
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="bottombar"> </td>
</tr>
</table>
<p> </p>
<p> </p>
</body>
</html>
And one that doesnt crash...
<snip>
[edited by: encyclo at 12:41 am (utc) on Sep. 29, 2005]
[edit reason] specifics and too much code [/edit]
Start with a test page which is a static version (ie. with the includes placed inline within the document), then see if it still crashes. If yes, then start removing chinks of text - leave one word in each paragraph, for example. Then start removing elements, checking with each removal if the page still crashes IE. If you remove an element and the browser no longer crashes, you have one part of the puzzle.
It takes time to get to what you want, which is a test page with nothing but the exact elements needed to crash the browser, and nothing more. Once you have that, then you can use the test page to identify solutions which will solve the bug as seem on your pages.
Dijkgraaf has a good idea too - disable products such as Norton Internet Security (the ad-blocking part of that program is notorious for causing crashes as it rewrites parts of the page) or other programs such as proxies of web content filters.