Avatar billede blazer Nybegynder
28. september 2000 - 22:17 Der er 14 kommentarer og
1 løsning

Response.Redirect!

Hvorfor kan jeg ikke altid bruge den??

er der et vbscript alternativ??
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:20 #1
Det kan du vel også ??
Du kan blot ikke redirecte, hvis du har udskrevet noget data til siden, dvs. hvis du kører på en Win2K server, med IIS5.0 (ASP3.0) eller med response.Buffer = True i ASP2.0 (IIS4.0), virker response.redirect altid!
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:21 #2
ellers har du jo muligheden med JavaScript (location.replace)
Avatar billede blazer Nybegynder
28. september 2000 - 22:22 #3
Jamen... har hørt at response.buffer=true er noget lort der svækker stabiliteten!
Avatar billede blazer Nybegynder
28. september 2000 - 22:24 #4
kan jeg få en list mere specifik location.replace kommando?
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:24 #5
Niks, i hvert fald ikke i IIS5.0 (hvor den som default er slået til, den kører KANON)
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:25 #6
Eksempel med location.replace:

<SCRIPT LANGUAGE=javascript>
<!--
function Logout()
{
  top.location.replace (\"logout.asp\");
};
//-->
</SCRIPT>

Som bliver kaldt med:
<INPUT TYPE=\"button\" NAME=\"Logout\" VALUE=\"Log ud\" OnClick=\"Logout()\">
Avatar billede blazer Nybegynder
28. september 2000 - 22:27 #7
Jeg køre pws på win 98... den siger redirect problem når jeg bruge response buffer=true
Avatar billede blazer Nybegynder
28. september 2000 - 22:28 #8
Er der en fordel ved at bruge response.redirect i forhold itl java scriptet?????
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:32 #9
Tjaa... på sin vis, JavaScriptet har en lidt dårligere performance, fordi JavaScriptet jo er client side scripting og derved skal siden hentes til klienten før der redirectes, mens du med ASP løsningen sparer en \"kommunikationsrunde\" ved at siden ikke skal sendes til klienten før der redirectes, men at serveren direkte redirecter klienten til den korrekte side, uden at skulle modtage ligegyldige data først.
Avatar billede tigerdyr Nybegynder
28. september 2000 - 22:34 #10
Du kan selvfølgelig kalde funktionen med alle JS events (OnLoad, OnUnload, OnChange osv. osv.)
Men hvis du har muligheden for at bruge ASP løsningen og response.redirect, har det bedre performance!
Avatar billede blazer Nybegynder
28. september 2000 - 22:34 #11
Jeg køre pws på win 98... den siger redirect problem når jeg bruge response buffer=true
Avatar billede blazer Nybegynder
28. september 2000 - 22:49 #12
hvorfor siger den det??????
Avatar billede erikjacobsen Ekspert
28. september 2000 - 22:52 #13
Det gør den sandsynligvis fordi du ikke siger  response.buffer=true  som det aller aller første. Altså
absolut ingen linier - heller ikke tomme - før:

<%
  response.buffer=true
%>

(Øh hvorfor accepterer du når du stadig har et problem??)
Avatar billede blazer Nybegynder
28. september 2000 - 22:59 #14
Fordi.... jeg først bagefter fik at vie at java script løsningen ikke er ligeså god......

det ER den ALLER ALLER første linie!
Avatar billede blazer Nybegynder
28. september 2000 - 23:05 #15
Fuck det mand.. på mystisk vis virker det nu!
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