Avatar billede _petrucci Nybegynder
23. april 2002 - 08:56 Der er 7 kommentarer og
1 løsning

Lukke popup samt refreshe gammelt vindue

Hejsa,

via ASP og Javascript har jeg lavet en slet-funktion, der fremkalder et popup vindue, hvor man skal bekræfte sletningen.

Jeg har fået asp-sletningen til at køre når man klikker på "bekræft" i popupvinduet og fået vinduet til automatisk at lukke på samme tid  -  men hvordan får jeg opdateret det "gamle" vindue, så man kan se at sletningen er blevet foretaget?
Avatar billede blackbyte Nybegynder
23. april 2002 - 08:57 #1
Har det gamle vindue et navn? eller ligger det i en form?
For så kan du bruge:

window.vindue_navn.refresh(true);
eller
document.frame_navn.refresh(true);
Avatar billede nikolajdu Nybegynder
23. april 2002 - 08:58 #2
<a href="java script:opener.location.reload(true)" onClick="self.close()">gem,luk og opdater</a>

/Nikolaj
Avatar billede _petrucci Nybegynder
23. april 2002 - 09:07 #3
skal måske lige nævne at når man klikker på "bekræft sletning" så loader den en ny asp-side i popup-vinduet, der bare indeholder sletkoden + en <body onload="window.close();">....gør det lidt mere kompliceret? :/
Avatar billede nikolajdu Nybegynder
23. april 2002 - 09:11 #4
<a href="minAspSideMedLukkeFunktion.asp" onClick="opener.location.reload(true)">gem,luk og opdater</a>

Anyway hvorfor så ikke bare indsætte :

<body onLoad="opener.location.reload(true);self.close()"> på den side der loader efter der er klikket??

/Nikolaj
Avatar billede _petrucci Nybegynder
23. april 2002 - 09:15 #5
hurtigt dumt spørgsmål - hvordan er det lige man ser hvad navnet på vinduet er? forstår ikke lige "opener"
Avatar billede nikolajdu Nybegynder
23. april 2002 - 09:17 #6
opener = vinduet der har åbnet popupvinduet. Du har ikke brug for navnet med mindre du har en særdeles kompliceret struktur.
Avatar billede _petrucci Nybegynder
23. april 2002 - 09:19 #7
Takker, virker perfekt :)
Avatar billede nikolajdu Nybegynder
23. april 2002 - 09:20 #8
fino fino :))
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