Ive posted a fix in Jira 141
sorry its not an svn patch, but I havent got the sorce checked out
Paul
----- Original Message -----
From: Paul Rogers
To: wtr-general@rubyforge.org
Sent: Tuesday, January 30, 2007 8:53 PM
Subject: [Wtr-general] http_error_checker on IE7
the http_checker I wrote ages ago doesnt appear to work on IE7.
How should we handle this?
An if statement on the document.navigator object?
Ive included the html of a page that causes a 404 error
Let me know how you'd like to handle the different browsers and I'll write
the code for it
Paul
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html dir="ltr">
<head>
<link rel="stylesheet" type="text/css" href="ErrorPageTemplate.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>HTTP 404 Not Found</title>
<script src="errorPageStrings.js" language="javascript"
type="text/javascript">
</script>
<script src="httpErrorPagesScripts.js" language="javascript"
type="text/javascript">
</script>
</head>
<body onLoad="javascript:initHomepage(); expandCollapse('infoBlockID',
true); initGoBack(); initMoreInfo('infoBlockID');">
<table width="730" cellpadding="0" cellspacing="0" border="0">
<!-- Error title -->
<tr>
<td id="infoIconAlign" width="60" align="left" valign="top"
rowspan="2">
<img src="info_48.png" id="infoIcon" alt="Info icon">
</td>
<td id="mainTitleAlign" valign="middle" align="left"
width="*">
<h1 id="mainTitle">The webpage cannot be found</h1>
</td>
</tr>
<tr>
<!-- This row is for HTTP status code, as well as the
divider-->
<td id="http404Align" class="errorCodeAndDivider"
align="right"><ID id="http404"> HTTP 404</ID>
<div class="divider"></div>
</td>
</tr>
<!-- Error Body -->
<tr>
<td>
</td>
<td id="likelyCausesAlign" valign="top" align="left">
<h3 id="likelyCauses">Most likely causes:</h3>
<ul>
<li id="causeErrorInAddress">There might be a typing
error in the address.</li>
<li id="causeLinkOutOfDate">If you clicked on a link,
it may be out of date.</li>
</ul>
</td>
</tr>
<!-- What you can do -->
<tr>
<td>
</td>
<td id="whatToTryAlign" valign="top" align="left">
<h2 id="whatToTry">What you can try:</h2>
</td>
</tr>
<!-- retype address -->
<tr>
<td >
</td>
<td id="retypeAddressAlign" align="left" valign="middle">
<h4>
<table>
<tr>
<td valign="top">
<img src="bullet.png" border="0" alt=""
class="actionIcon">
</td>
<td valign="top">
<ID id="retypeAddress">Retype the
address.</ID>
</td>
</tr>
</table>
</h4>
</td>
</tr>
<!-- back to previous page -->
<tr>
<td >
</td>
<td id="goBackAlign" align="left" valign="middle">
<h4>
<table>
<tr>
<td valign="top">
<img src="bullet.png" border="0" alt=""
class="actionIcon">
</td>
<td valign="top">
<span id="goBackContainer"></span><noscript
id="goBack">Go back to the previous page.</noscript>
</td>
</tr>
</table>
</h4>
</td>
</tr>
<!-- top level domain-->
<tr>
<td >
</td>
<td id="mainSiteAlign" align="left" valign="middle">
<h4>
<table>
<tr>
<td valign="top">
<img src="bullet.png" border="0" alt=""
class="actionIcon">
</td>
<td valign="top">
<ID id="mainSite1">Go to </ID><span
id="homepageContainer"><noscript id="mainSite2">the main
site</noscript></span><ID id="mainSite3"> and look for the information you
want.</ID>
</td>
</tr>
</table>
</h4>
</td>
</tr>
<!-- InfoBlock -->
<tr>
<td id="infoBlockAlign" align="right" valign="top">
</td>
<td id="moreInfoAlign" align="left" valign="middle">
<h4>
<table>
<tr>
<td valign="top">
<a href="#"
onclick="javascript:expandCollapse('infoBlockID', true); return false;"><img
src="down.png" id="infoBlockIDImage" border="0" class="actionIcon" alt="More
information"></a>
</td>
<td valign="top">
<span id="moreInfoContainer"></span>
<noscript><ID id="moreInformation">More
information</ID></noscript>
</td>
</tr>
</table>
</h4>
<div id="infoBlockID" class="infoBlock">
<p id="errorExplanation">This error (HTTP 404 Not
Found) means that Internet Explorer was able to connect to the website, but the
page you wanted was not found. It's possible that the webpage is temporarily
unavailable. Alternatively, the website might have changed or removed the
webpage.</p>
<p id="moreInfoSeeHelp">For more information about
HTTP errors, see Help.</p>
</div>
</td>
</tr>
</table>
</body>
</html>
------------------------------------------------------------------------------
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general