Avatar billede jps6kb Novice
30. marts 2004 - 12:17 Der er 11 kommentarer og
1 løsning

redirect fejler

I forbindelse med et login script har jeg lavet mulighed for at man kan logge aswell...

<%@LANGUAGE="VBScript"%>

<%
Session.Abandon
Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
%>

Mit problem er : at knappen der henter logout.asp ligger ikke i iframen(main) men derimod i hovedvinduet. (Gi'r det mening?)
Hvis jeg sætter knappen på en side i iframen virker det... men hvis jeg kalder den fra hovedvinduet kommer hele siden i iframen... så der er en side i en side...
<%
Response.redirect("main.asp")
%>
Avatar billede dk_akj Nybegynder
30. marts 2004 - 13:33 #1
Hvad hvis du sætter target på din "knap" (går udfra det er en img med href)

<a href="logout.asp" target="navn_på_din_iframe">Log af</a>

//akj
Avatar billede jps6kb Novice
30. marts 2004 - 13:34 #2
Det har jeg... target="main"
Den ender også i main, men det er index.htm (hele siden) og ikke main.asp der havner der.
Avatar billede dk_akj Nybegynder
30. marts 2004 - 15:00 #3
Det er jo klart hvis du laver en
Response.Redirect(Request.ServerVariables("HTTP_REFERER")) og Request.ServerVariables("HTTP_REFERER") er http://din_side.dk/index.htm

Så skal du lave den om til at være response.redirect("forside.xyz")

//akj
Avatar billede jps6kb Novice
31. marts 2004 - 08:28 #4
Hmm... ja, men
Sku'
<%
Response.redirect("main.asp")
%>
ikke bare sende main.asp videre til min IFRAME ?

Hvordan kan man ellers gøre det ?

Det er session("login") som skal "ophøres"

<%
if session("login") = "" Then
Response.redirect("login.asp")
end if
%>
Avatar billede jps6kb Novice
31. marts 2004 - 08:46 #5
Main.asp ER forsiden... I don't get this... hmm... alt. kunne jeg jo bare plastre den på alle undersiderne... meeeeen... lidt mere smart det andet.
Avatar billede dk_akj Nybegynder
31. marts 2004 - 10:12 #6
Oki, du har en side med en iframe. Udenfor iframe ligger logoff knap

Logoff knappen "kalder" logoff.asp <a href="logoff.asp" target="main">Log af</a>

logoff.asp skal redirecte til den SRC du som default bruger i din iframe (den der vises første gang en bruger kommer ind på siden.)

//akj
Avatar billede jps6kb Novice
31. marts 2004 - 10:13 #7
Jepz... præcis ! *SS*
Avatar billede jps6kb Novice
31. marts 2004 - 12:44 #8
... men hvordan gør man det ? *S*
Avatar billede dk_akj Nybegynder
04. april 2004 - 09:33 #9
Du har din iframe <iframe src="xyz.asp">

I logoff.asp >> response.redirect "xyz.asp"
Avatar billede jps6kb Novice
05. april 2004 - 08:03 #10
Synes jeg da også at jeg gør ?? Men det er hele index.htm der følger med ned i min iframe.


INDEX.htm ->

<iframe width="100%" height="100%" name="main" src="main.asp" Frameborder="0">

----------------------
LOGOUT.asp ->
<%@LANGUAGE="VBScript"%>

<%
Session.Abandon
Response.Redirect(Request.ServerVariables("HTTP_REFERER"))
%>

<%
Response.redirect("main.asp")
%>
Avatar billede jps6kb Novice
29. april 2004 - 08:48 #11
... ingen løsning ??
Avatar billede jps6kb Novice
22. juli 2005 - 14:21 #12
Yessir ;)
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