Hej,
Jag har lite problem med response.status, sidan blir bara vit i Firefox och Opera.
Men i Internet Explorer så kommer "Sidan kan inte visas" upp, som jag vill.
<%
response.status = "404 Not Found"
%>
3 svar · 297 visningar · startad av Troxy
Hej,
Jag har lite problem med response.status, sidan blir bara vit i Firefox och Opera.
Men i Internet Explorer så kommer "Sidan kan inte visas" upp, som jag vill.
<%
response.status = "404 Not Found"
%>
Stäng av vänliga http-felmeddelanden i Internet Explorer så kommer det nog se annorlunda ut där...
Returnerar du en tom sida så kommer de flesta webbläsare visa just en tom sida.
Jaha, okej. Tack.
Ett tips är att läsa upp "%WINDIR%\Help\iisHelp\common\404b.htm" med fso och spotta ut innehållet. Så får man samma 404 sida som IIS:en spottar ut.
En funktion som jag använder:
Sub Response404()
Response.Clear
Dim fso, tso
Set fso = Server.CreateObject("Scripting.FilesystemObject")
Set tso = fso.OpenTextFile(fso.GetSpecialFolder(0).Path & "\help\iisHelp\common\404b.htm", 1, False)
Set fso = Nothing
Response.Status = "404 Object Not Found"
Response.Write tso.ReadAll
Set tso = Nothing
Response.End
End Sub