Avatar billede tajss Nybegynder
20. september 2002 - 21:23 Der er 2 kommentarer og
2 løsninger

viderstiling

mig og en af mine venner har lavet et Nyheds system og nå man så har skrvet en nyhed og trykker "læg ud på forsiden" kommer der en lille text hvor der står " din hyhed er nu lagt ud på forsiden" og så vil jeg have den til at gå tilbage til der hvor du skriver din nyhed.

/TajsS
Avatar billede eagleeye Praktikant
20. september 2002 - 21:31 #1
Man kan med meta tag angive X antal sekuner og så hvilken siden man vil til:

<head>
<META HTTP-EQUIV=Refresh CONTENT="5; URL=skrivnyhed.asp">
</head>
Avatar billede eagleeye Praktikant
20. september 2002 - 21:36 #2
Man kan også lave en redirect til den side man kom fra:

Response.Redirect(Request.ServerVariables("HTTP_REFERER"))

men så kan man ikke se der står  "din nyhed er nu lagt ud på forsiden"
Avatar billede bootie Nybegynder
20. september 2002 - 23:37 #3
Du kan som eagleeye siger bare redirecte til forsiden...

For at få en besked vist kan du på den side du redirecter fra lave en session variable der siger "Nu er nyheden lagt på forsiden".

Når du så er på forsiden laver du en blok der udskriver sessions variablen og samtidig sætter den til en tom string.
Kode eks.

Redirect siden:

  Session("displayMessage") = "<font color='red'>Nyheden er kommet på forsiden</font>"

På forsiden:

  Call Response.Write(Session("displayMessage"))
  Session("displayMessage") = ""


Så for du en rød ( eller hvilken farve du nu har lyst til at skrive det med ) besked på forsiden der efter den er vist bliver til en tom string og derfor hvis man kommer til siden igen bliver der ikke vist noget.
Ret smart vil jeg sige.
Avatar billede bootie Nybegynder
20. september 2002 - 23:39 #4
Sessionsvariablen skal selvfølgelig sættes inden din redirect kommer...:

  Session("displayMessage") = "<font color='red'>[ Nyhed på forsiden]</font>"
  Response.Redirect("forside.asp")
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