R
Richard
Could anyone using IE 6 please test this site for me, and let me know if
it generates an error?
http://www.masterpiece.co.nz/index.php
I have just installed the site onto the client's webserver. They are
running IIS. The HTML and CSS both validate.
When I try to access the site from any of the computers on their network
IE 6 crashes with this:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program C:\Program Files\Internet Explorer\IEXPLORE.EXE
R 6025
- pure virtual function call
This happens on both XP and 2K. It only happens with this page on this
site. It happens about 75% of the time. Doesn't happen with any other
sites to my knowledge, though I only tried 20 or 30. Needless to say it
doesn't happen with other browsers.
Here's the really weird bit:
None of the other pages on the site generate the error, only index.php and
whatsNew.php, which is the same thing -- index.php is just include(
"whatsNew.php" );.
If I take the output from index.php, and paste it into a new document and
put it on the server, that page doesn't crash IE:
http://www.masterpiece.co.nz/test3.html
If I embed index.php in an object element inside index.html, and load
index.html, it doesn't crash:
http://www.masterpiece.co.nz/index.html
If I navigate to the page from another page, it never crashes. Only if I
type/paste the url it into the address bar, or click refresh on one of the
occasions when it hasn't crashed it.
WTF???
I can't get it to crash under IE 6 on any of the machines in my office,
only on machines on their network. Wide range of hardware.
I wouldn't even have a clue how to start tracking this down, any ideas?
Is it likely to be anything to do with IIS?
Google has been less than helpful. The only other thing I can find to do
with IE is that streaming audio/video in IE 6 can cause this error, and I
have neither of these.
Does anyone know of any other newsgroups that might be more suitable for
asking this in? Of course, if I then follow that up I will be guilty of
multiposting (sigh).
Please excuse my including alt.html in my crossposting, but I am desperate
and I know a lot of very smart people lurk there.
--
"Come to think of it, there are already a million monkeys on a million
typewriters, and the Usenet is NOTHING like Shakespeare!" - Blair Houghton
-=-=-=-=-=-=-=-=-=-=-=-
http://www.nrkn.com/
-=-=-=-=-=-=-=-=-=-=-=-
Why do you have this crap?
<div class="baseW">
<div class="baseE">
<div class="buttonWrap">
<div class="buttonNW">
<div class="buttonNE">
<div class="buttonN">
<img src="./layoutImages/spacer.gif" class="spacer" alt="">
</div>
</div>
</div>
Not only once, but for each button.
All of that for a spacer gif?
To seperate the buttons, use margin. margin-right:20px;
All you need to do is define the layout for each <li> item.
<ul class="navigation">
<li class="current">Home</li>
<li><a href="aboutUs.php">About Us</a></li>
<li><a href="contactUs.php">Contact Us</a></li>
<li><a href="products.php">Products</a></li>
<li><a href="news.php">News</a></li>
<li><a href="links.php">Links</a></li>
</ul>
ul {......}
ul li {......}
BTW, there is no need to "float:left" images as they do it naturally.
www.somestuff.batcave.net
My menu uses css to define each level of ul li.
Which is how I can do the color change so easily.
But what I do is add in a division rather than defining the li item itself.
<ul><li><div class="x">text</div></li></ul>
Rewrite the coding for the menu and begin with a simple ul li arrangement.