Avatar billede burgermann Nybegynder
02. september 2001 - 10:22 Der er 8 kommentarer og
1 løsning

Refresh frame vha anden frame

Hey. Jeg ved ik, om det her spørgsmål burde være under ASP. Men nu kom den op her.
Problemet er, at jeg har to frames, og når man logger på som bruge i den ene frame, så skal det stå i den anden. Til det bruger jeg sessions.
Men jeg er ikke så vild med at bruge <META refresh content> i den anden frame.
Så jeg skal have den anden frame til at refreshe, så snart, jeg er logget på, i den første!

Er det mega kryptisk?

vh
BurgerMann\'n
Avatar billede burgermann Nybegynder
02. september 2001 - 10:23 #1
Pointen var, at der skal stå \"Du er logget ind som \'bruger\' \" i den anden frame ;)
Avatar billede ziron Nybegynder
02. september 2001 - 10:54 #2
brug det her i din body:

<script language=\"javascript\">
<!--
  parent.v_menu.location.href=\"v_menu.asp\";
  parent.visning.location.href=\"forside.asp\";
-->
</script>

v_menu og visning er navne på frames, så dem udskifter du så til dine egne navne...

/ZIRON
Avatar billede burgermann Nybegynder
02. september 2001 - 11:07 #3
Øhm, jeg prøver lige at specificere det lidt.

Når man logger ind i main.asp, så gemmer den login navnet i en session.
Den session forsøger jeg så, at vise ovre i linkbaren. Men det der står i linkbaren ændre sig jo ikke, før jeg opdatere siden.
Det jeg skal er jo så, at ligeså snart, at man logger ind i main.asp, så refresher den automatisk linkbar.asp
håber det giver mere meningen end den første =)
vh.
Mann\'n
Avatar billede burgermann Nybegynder
02. september 2001 - 11:08 #4
siden kan i øvrigt ses her, og det er en chat.
http://www.burgermann.adsl.dk/bar-chatten
hvis man opretter en bruger og logger ind, skriver den stadig \"du er ikke logget på\"
Avatar billede ziron Nybegynder
02. september 2001 - 11:30 #5
du gør som jeg skrev før:

script language=\"javascript\">
<!--
  parent.kurt.location.href=\"linkbar.asp\";
-->
</script>

og dette smider du bare ind før du opdater main siden.

og jeg synes lige du skal vide at dit login sjov ikke virker, ihvertfald ikke for mig :-)

hvis du ikke kan få det til at virke så smid din kode her, eller i en fil et sted og så retter jeg til....

/ZIRON
Avatar billede jacobve Nybegynder
02. september 2001 - 11:33 #6
hmmm.

hvad har du lavet af script i din menubjælke?

er det en
if session(\"login\") = \"\" then
  response.write(\"du er ikke logget ind\")
else
  response.write(\"du er loget ind som \"& session(\"login\"))
end if

tror ikke du har lavet sådan en, for selvom jeg logger ind og refresher manuelt skifter teksten ikke.
Avatar billede burgermann Nybegynder
02. september 2001 - 12:06 #7
*Lol*.. hehehe jaja, okay mine koder er ikke skudsikre, har lavet det hele på 2 dage, uden rigtig at betateste det.

Jacobve: Jeg har lavet det på en lidt mystisk måde. Så at når man er logget ind, bliver session(\"login\") = true. Hvilket den tjekker når man åbner siden

<%
if session(\"login\")  = true then   
%>
<B><%=session(\"navn\")%>:</B><BR>
<A href=\"main.asp?page=login target=\"main\">Hop ind i chatten</A><BR><BR>
<%
else
  response.write(\"<B>Du er ikke logget ind</B><BR>\")
end if
%>
Avatar billede burgermann Nybegynder
02. september 2001 - 12:09 #8
hey fed.. det virker jo *LOL*
jeg er elendig til alt det programmering og scripting, men jeg kan alligevel ikke holde mig væk.

Mange tak skal du have Ziron. Det hjalp =)
Avatar billede ziron Nybegynder
02. september 2001 - 12:10 #9
jamen det var da så lidt, og takker for point..

/ZIRON
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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