Avatar billede martinhave Nybegynder
13. februar 2001 - 21:44 Der er 5 kommentarer og
1 løsning

Response.Redirect med frames

Hej
Jeg har en side med 2 frames. Den ene viser indholdet i en database og den anden skriver til databasen. Det er lavet sådan at når man vil skrive til databasen, skriver man det i frame2 og når man trykker på Submit så sendes oplysningerne videre til en \"usynlig\" fil som skriver til databasen. Denne fil ender så med
Response.Redirect(\"fil_til_indskrivning_af_oplysninger\")

Men nu skulle frame1 gerne opdatares sådan af de nye oplysninger i databasen bliver vist i frame1.
Hvordan gøres dette? Jeg har prøvet med en masse Javascripts men problemet er at få det til at virke da filen der skal skrive til databasen gerne skulle være færdig med at skrive til databasen på det tidspunkt som frame1 opdateres.

Er der nogen med nogle gode ideer så vil jeg sætte stor pris på dem.

MVH
Avatar billede blazer Nybegynder
13. februar 2001 - 22:07 #1
i den aps fil hvor du skriver til db laver du et vbscript der refresher framen..når den har skrevet til dben!


dat works....
Avatar billede blazer Nybegynder
13. februar 2001 - 22:12 #2
altså efter du har skrevet til dben laver du en

%>
<script language=\"vbscript\">
framenavn.location.href.refresh()
</script>
<%

EFTER du har skrevet...
Avatar billede martinhave Nybegynder
13. februar 2001 - 22:23 #3
framenavn er navnet på framen. Det er ok. Men hvor kommer filnavnet ind? Altså filnavnet på den fil som skal opdateres dvs. den fil der viser indholdet i DB\'en.
Avatar billede blazer Nybegynder
13. februar 2001 - 22:24 #4
den tager bare det der r i forvejen..ellers så brug

framenavn.location.href.=\"det nye.asp\"


Avatar billede martinhave Nybegynder
13. februar 2001 - 23:08 #5
Det virker stadig ik. Der sker minus med den frame der skal opdateres.
Avatar billede martinhave Nybegynder
13. februar 2001 - 23:38 #6
Jeg prøvede at sætte denne kode ind i den fil man skriver opkysningerne ind i:

<SCRIPT language=JavaScript>

function Opdater() {
parent.vis.location.href = \"visbesked.asp\"
}

</SCRIPT>

Denne kode bliver så eksekveret hver gang der bliver sat noget ind i databasen, så nu virker det.
Godt nok var det ikke dig, blazer, der kom med det forslag som fik det til at virke men jeg synes nu du skal have de 30 point alligevel pga. de hurtige svar.
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