Avatar billede cvb Nybegynder
23. august 2001 - 19:19 Der er 15 kommentarer og
1 løsning

fejl, når jeg skriver i forum kommer der en fejl!

Response-objekt fejl \'ASP 0156 : 80004005\'

Headerfejl

/dipz/123/save.asp, linje 77

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.

og i linje 77 stå der: Response.Redirect(Redir)

Nogle der ved hvordan man lave det!! kan se eks på:
http://www.wil.adsl.dk/dipz/123/default.asp
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:23 #1
Sæt response.buffer = true i toppen af documentet, så skulle den vente med at sende noget til browseren, indtil den når til din redirect.
Avatar billede Slettet bruger
23. august 2001 - 19:26 #2
som cpt.kangaroo siger, men sørg generelt for, at du laver alt response.redirect, og response.alt mulig andet _før_ du begynder at sende noget til browseren. Det er en tommelfingerregel i ASP
Avatar billede cvb Nybegynder
23. august 2001 - 19:28 #3
jeg fatter ikke selv hvad i siger!! kan jeg sende filen til en af jer og så kan i lave det?
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:32 #4
Du sætter

<% response.buffer = true %>

i starten af din Asp fil. Så skulle den ikke komme med fejlen.
Avatar billede cvb Nybegynder
23. august 2001 - 19:36 #5
wee, tak skal du ha! :)
Avatar billede cvb Nybegynder
23. august 2001 - 19:39 #6
Response-objekt fejl \'ASP 0156 : 80004005\'

Headerfejl

/dipz/123/save.asp, linje 4

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.

nu kommer den her
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:42 #7
Vis lige lidt kilde så...
Avatar billede cvb Nybegynder
23. august 2001 - 19:44 #8
vil du ha det hele?
Avatar billede cvb Nybegynder
23. august 2001 - 19:45 #9
<!--#include file=\"includes/db_link.asp\"-->
<!--#include file=\"includes/config.asp\"-->

<? response.buffer = true ?>

<html>
<head>
<title><%= Page_Title %></title>
<META NAME=\"Generator\" CONTENT=\"Stone\'s WebWriter 3.5\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/styles.asp\">
</head>
<body>
<center>
<%
Dim Conn, RS, Mode, Redir

  Mode = Request.Form(\"Mode\")
 
  Session.LCID = 2057
 
  Set Conn = Server.CreateObject(\"ADODB.Connection\")
  Conn.Open UsrConnect()

  Set RS = Server.CreateObject(\"ADODB.RecordSet\")
 
  If Mode = \"News\" then
    If Request.Form(\"Name\") = \"\" Then
      Response.Write \"<b>Fejl:</b> Du mangler at indtaste dit navn!<p><a href=\'java script:history.back(-1)\'>&lt;&lt; Tilbage til beskeden</a>\"
    ElseIf Request.Form(\"Topic\") = \"\" Then
      Response.Write \"<b>Fejl:</b> Du mangler at indtaste en overskrift!<p><a href=\'java script:history.back(-1)\'>&lt;&lt; Tilbage til beskeden</a>\"
    ElseIf Request.Form(\"Text\") = \"\" Then
      Response.Write \"<b>Fejl:</b> Du mangler at indtaste en besked!<p><a href=\'java script:history.back(-1)\'>&lt;&lt; Tilbage til beskeden</a>\"
    Else
            RS.Open \"SELECT * FROM News\", Conn, 1, 3
            RS.AddNew
            RS(\"Name\") = Request.Form(\"Name\")
            RS(\"Email\") = Request.Form(\"Email\")
            RS(\"Topic\") = Request.Form(\"Topic\")
            RS(\"Text\") = Request.Form(\"Text\")
            RS(\"Date\") = Now()
            RS.Update
            RS.Close
            Redir = \"default.asp\"
        End If
  ElseIf Mode = \"Comment\" then
    If Request.Form(\"Name\") = \"\" Then
      Response.Write \"<b>Fejl:</b> Du mangler at indtaste dit navn!<p><a href=\'java script:history.back(-1)\'>&lt;&lt; Tilbage til beskeden</a>\"
    ElseIf Request.Form(\"Text\") = \"\" Then
      Response.Write \"<b>Fejl:</b> Du mangler at indtaste en besked!<p><a href=\'java script:history.back(-1)\'>&lt;&lt; Tilbage til beskeden</a>\"
    Else
        RS.Open \"SELECT * FROM Comments\", Conn, 1, 3
        RS.AddNew
        RS(\"TID\") = Request.Form(\"TID\")
        RS(\"Name\") = Request.Form(\"Name\")
        RS(\"Email\") = Request.Form(\"Email\")
        RS(\"Text\") = Request.Form(\"Text\")
        RS(\"Date\") = Now()
        RS.Update
        RS.Close
        Redir = \"view.asp?TID=\"& Request.Form(\"TID\")
    End If
    End If

  Set RS = Nothing
  Conn.Close
  Set Conn = Nothing
 
  Response.Redirect(Redir)
%>
</center>
</body>
</html>
Avatar billede cvb Nybegynder
23. august 2001 - 19:46 #10
<% response.buffer = true %>
sådan!
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:46 #11
Ja, bare gøre det.
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:48 #12
<? response.buffer = true ?>

<!--#include file=\"includes/db_link.asp\"-->
<!--#include file=\"includes/config.asp\"-->

<html>
<head>

Prøv sådan.
Avatar billede cvb Nybegynder
23. august 2001 - 19:49 #13
ehm er det:
<? response.buffer = true ?>
eller
<% response.buffer = true %>
Avatar billede cpt.kangaroo Nybegynder
23. august 2001 - 19:50 #14
Hov, ja <% :-)
Avatar billede cvb Nybegynder
23. august 2001 - 19:50 #15
sådan der... nu skulle det funde med:
<% response.buffer = true %>
<!--#include file=\"includes/db_link.asp\"-->
<!--#include file=\"includes/config.asp\"-->
Avatar billede cvb Nybegynder
23. august 2001 - 19:50 #16
Tak! nu skulle det funke :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester