webForumDet fria alternativet

Response.status

3 svar · 297 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

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"
%>
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

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.

TroxyMedlem sedan mars 20041 505 inlägg
#3

Jaha, okej. Tack.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

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
127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)