Avatar billede eksperten1 Nybegynder
15. februar 2001 - 15:54 Der er 8 kommentarer og
1 løsning

Response.redirect NOFRAMES

I starten af min ASP fil, kontrollerer jeg for en session(\"checked\") skal være TRUE, hvis ikke er brugeren ikke logget korrekt ind. Derfor vil jeg returnere til en login skærm, men uden for mit frameset.

<%
If not Session(\"checked\") Then response.redirect \"index.asp\"
%>

Kan en venlig sjæl hjælpe mig med at få det uden for frames

mvh,
Mark
Avatar billede netsrac Praktikant
15. februar 2001 - 16:04 #1
<%
If not Session(\"checked\") Then
response.redirect \"breakout.asp\"
%>

breakout.asp
-----
<SCRIPT LANGUAGE=\"JavaScript\">
top.location.href = \'index.asp\';
</SCRIPT>
Avatar billede erikjacobsen Ekspert
15. februar 2001 - 16:05 #2
Du kan ikke gå ud af din frame, med en response.redirect direkte. Men du
kan redirecte (eller bare skrive tilbage med en response.write) til en stump
javascript, der udskifter toprammen:  top.location=\'hvaddunuvil.html\";
Avatar billede carpediem Nybegynder
15. februar 2001 - 16:05 #3
Du kan ikke lave en response.redirect til en target=\"_top\" eller noget i den stil. Desværre.
Men du kan jo gå af en omvej.
Lave en response.redirect hen på en side, hvor der er et javascript der har en automatisk viderestilling til loginsiden med en target=\"_top\"
Avatar billede erikjacobsen Ekspert
15. februar 2001 - 16:05 #4
Ja, Carsten, kan du læse mine tanker....?
Avatar billede carpediem Nybegynder
15. februar 2001 - 16:06 #5
Hvor er vi da enige allesammen
Avatar billede netsrac Praktikant
15. februar 2001 - 16:08 #6
Erik >> Jeg har flere gange forsøgt mig, men kan ikke rigtig kommunikerer med dig, tror du må have en form for tankelæsnings skjold :-)
Avatar billede erikjacobsen Ekspert
15. februar 2001 - 16:08 #7
Ja, men der er ingen grund til at redirecte - man kan ligesågodt skrive
javascript kode tilbage med response.write - det sparer lidt trafik.
Avatar billede carpediem Nybegynder
15. februar 2001 - 16:09 #8
erikjacobsen>> Det kan du jo have ret i....
Avatar billede netsrac Praktikant
15. februar 2001 - 16:10 #9
Erik >> Hvis han laver det i en fil, kan han jo kalde den alle steder istedet for at udskrive javascript hist og her.
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