Forum Moderators: open
Anyway, on all of the pages there's a table nested within a layer. Within one table cell is the text and photos. I tested it on every browser and platform after the first few pages, and things worked fine. Now that I'm this far along, though, I'm experiencing problems.
Even though the pages are identical except for the text and photos, some will display properly, while on other pages the text and photos don't show up at all, or are hidden under other layers, or Netscape crashes (Mac), or in Windows I get an "illegal operation" message and the browser shuts down.
I'm using the same CSS styles across all pages. And I've used tables nested in layers on other sites without a problem.
Any ideas?
I don't claim to understand it, but I do see it happen. It's like the internal code for the browser just gets impossibly tangled and that's that. It's one of the reasons I now test in the last release, NN 4.8 - it doesn't do those "out of nowhere" crashes as often.
tedster: I'd have to question the value of testing in NS 4.8 to avoid crashes, to me the point of testing is to find crashes, not avoid them, especially given that almost nobody uses 4.8. I've found that there is always a cause for these crashes, annoying as they are, and difficult as they are to resolve, especially since you have to reboot to get ns 4 running again once the error has gotten stuck in ns 4's memory.
As noted, missing stylesheets will cause crashes, but they always cause a crash, not the intermittent behavior you're getting.
If you sticky me a url for your site I'll take a look at the css, I was giving full NS4 support on all my sites until the beginning of this year, so it's still sort of fresh in my head.
In other words, this is what I had:
<p>Features:<ul>
<li>something</li>
<li>something</li>
</ul></p>
Who would have thought that not having a closing tag for a paragraph would solve a problem? It also doesn't affect the appearance in other browsers by removing the paragraph closing tag.
To be fair to NS, I've found that almost always when I get a display error (except the margin type error with ns4) , it's caused by an actual coding error that at least one browser will catch even the rest ignore it.