mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
124 lines
4.7 KiB
124 lines
4.7 KiB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
|
<html>
|
|
|
|
<head>
|
|
<style>
|
|
a:link {font:8pt/11pt verdana; color:red}
|
|
a:visited {font:8pt/11pt verdana; color:#4e4e4e}
|
|
</style>
|
|
<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">
|
|
<title>HTTP 501 Not implemented</title>
|
|
</head>
|
|
<script>
|
|
|
|
|
|
function Related(){
|
|
userURL=document.location.href;
|
|
|
|
//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
|
|
//of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
|
|
|
|
BeginURL=userURL.indexOf("#",1) + 1;
|
|
CurrentURL=userURL.substring(BeginURL,DocURL.length);
|
|
|
|
//Build the query
|
|
RelatedServiceURL="http://related.msn.com/related.asp?url=";
|
|
|
|
//Perform simple check for Intranet URLs
|
|
//this is where the http or https will be, as found by searching for :// but skip res:
|
|
protocolIndex=userURL.indexOf("://",4);
|
|
serverIndex=userURL.indexOf("/",protocolIndex + 3);
|
|
urlresult=userURL.substring(0,serverIndex);
|
|
if (protocolIndex - BeginURL > 7)
|
|
urlresult=""
|
|
|
|
//Check if Intranet URL - then open search bar
|
|
|
|
if (urlresult.indexOf(".",0) < 1) userURL="Intranet URL";
|
|
finalURL = RelatedServiceURL + encodeURIComponent(userURL);
|
|
window.open(finalURL, "_search");
|
|
|
|
}
|
|
|
|
function Homepage(){
|
|
|
|
// in real bits, urls get returned to our script like this:
|
|
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm
|
|
|
|
//For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"
|
|
DocURL=document.location.href;
|
|
|
|
//this is where the http or https will be, as found by searching for :// but skipping the res://
|
|
protocolIndex=DocURL.indexOf("://",4);
|
|
|
|
//this finds the ending slash for the domain server
|
|
serverIndex=DocURL.indexOf("/",protocolIndex + 3);
|
|
|
|
//for the href, we need a valid URL to the domain. We search for the # symbol to find the begining
|
|
//of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.
|
|
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);
|
|
BeginURL=DocURL.indexOf("#",1) + 1;
|
|
urlresult=DocURL.substring(BeginURL,serverIndex);
|
|
|
|
//for display, we need to skip after http://, and go to the next slash
|
|
displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex);
|
|
|
|
// Security precaution: must filter out "urlResult" and "displayresult"
|
|
forbiddenChars = new RegExp("[<>\'\"]", "g"); // Global search/replace
|
|
urlresult = urlresult.replace(forbiddenChars, "");
|
|
displayresult = displayresult.replace(forbiddenChars, "");
|
|
|
|
document.write('<A target=_top HREF="' + urlresult + '">' + displayresult + "</a>");
|
|
}
|
|
function doSearch()
|
|
{
|
|
saOC.NavigateToDefaultSearch();
|
|
}
|
|
|
|
function initPage()
|
|
{
|
|
document.body.insertAdjacentHTML("afterBegin","<object id=saOC CLASSID='clsid:B45FF030-4447-11D2-85DE-00C04FA35C89' HEIGHT=0 width=0></object>");
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
<body bgcolor="white" onload="initPage()">
|
|
<table width="400" cellpadding="3" cellspacing="5">
|
|
<tr>
|
|
<td id="tableProps" valign="top" align="left"><img id="pagerrorImg" SRC="pagerror.gif"
|
|
width="25" height="33"></td>
|
|
<td id="tablePropsWidth" align="left" valign="middle" width="360"><h1 id="errortype"
|
|
style="COLOR: black; FONT: 13pt/15pt verdana"><span id="errorText">The page cannot be displayed</span></h1>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="tablePropsWidth" width="400" colspan="2"><font
|
|
style="COLOR: black; FONT: 8pt/11pt verdana">The page you are trying to reach cannot be retrieved.</font> </td>
|
|
</tr>
|
|
<tr>
|
|
<td id="tablePropsWidth" width="400" colspan="2"><font id="LID1"
|
|
style="COLOR: black; FONT: 8pt/11pt verdana"><hr color="#C0C0C0" noshade>
|
|
<p id="LID2">Please try the following:</p><ul>
|
|
<li id="instructionsText1">Open the <script> Homepage();</script> home page, and then look for links to
|
|
the information you want. </li>
|
|
<li id="instructionsText2">Click the
|
|
<a xhref="javascript:location.reload()" target="_self">
|
|
<img border=0 src="refresh.gif" width="13" height="16"
|
|
alt="refresh.gif (82 bytes)" align="middle"></a> <a xhref="javascript:location.reload()" target="_self">Refresh</a> button, or try again later.<br>
|
|
</li>
|
|
<li ID="instructionsText3">Click <a href="javascript:doSearch()"><img border=0 src="search.gif" width="16" height="16" alt="search.gif (114 bytes)" align="center"> Search</a> to look for information on the Internet. </li>
|
|
<li id="instructionsText4">You can also see <a onclick="Related();event.returnValue=false" href="">a list of related sites.</a>
|
|
</ul>
|
|
|
|
|
|
|
|
<p><br>
|
|
</p>
|
|
<h2 id="ietext" style="font:8pt/11pt verdana; color:black">Error 501/505 - Not implemented or not supported <br>
|
|
Internet Explorer </h2>
|
|
</font></td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|