Avatar billede mskjoldp Novice
28. april 2005 - 23:45 Der er 10 kommentarer og
1 løsning

windows opener URL reload true

Hey E

IIS 5.0/ASP/Javascript/IE

meget kode bl.a. bl.a.
<body <%if bClose then%>onload="window.opener.location.reload(true);window.close();"<%end if%>>
meget kode bl.a bl.a.

hvad sker der i koden:
db bliver opdateret og bClose sættes til true, hvorefter siden lukkes og window.opener.location reloades

Dette virker fint.
Nu vil jeg gerne spørge om jeg kan lave en url i den reload?

jeg vil gerne reloade til denne url når bClose = True:

kode ala:
<body <%if bClose then%>onload="window.opener.default.asp?mode=talvevalgperson.reload(true);window.close();"<%end if%>>
Avatar billede thesurfer Nybegynder
28. april 2005 - 23:48 #1
Spm: http://www.eksperten.dk/spm/613934 + http://www.eksperten.dk/spm/613936

Ekspertens regel §2.1.11:
[Det er ikke tilladt, at:] "oprette samme spørgsmål flere gange. Er der ikke indløbet tilfredsstillende svar på et spørgsmål efter 7 dage, er det dog tilladt at lukke det oprindelige spørgsmål, og oprette et nyt identisk."

Hvis du ikke lukker et af spm'ene, kan de tvangslukkes en coadmin/admin, og du vil miste dine points.

Du lukker et spm ved at:
1) lægge et svar
2) markere dit navn  <-- MEGET VIGTIGT!!
3) klikke på Accepter-knappen

Husk at checke om dit svar er accepteret, inden du går videre.
Avatar billede mskjoldp Novice
29. april 2005 - 07:48 #2
hmmmm når, men hvis det er regelerne så må jeg jo lukke et af dem. Jeg lukker spm 613935 da jeg mente, efteroprettelsen, at det var blevet placeret forkert. sry og thx
Avatar billede mskjoldp Novice
29. april 2005 - 07:54 #3
har lukket 613934, men ønsker nu stadigvæk hjælp til dette spg.
Avatar billede roenving Novice
29. april 2005 - 12:43 #4
Jeg forstår ikke din url, men det er noget i stil med:

<body <%if bClose then%>onload="window.opener.location='default.asp?mode=talvevalgperson';window.close();"<%end if%>>
Avatar billede thesurfer Nybegynder
29. april 2005 - 23:32 #5
".reload(true)".. jeg tror at han prøver, på at undgå IE's klik-lyd, samtidigt med at han loader en ny side..
Avatar billede olebole Juniormester
30. april 2005 - 02:58 #6
<ole>

Hvis det er, som thesurfer skriver, lader det sig ikke gøre. Du kan bruge 'location.reload(true)', hvis du ønsker at undgå IE's klik - men du kan ikke sætte ny URL, samtidigt.
Vil du skifte til en ny URL, må du finde dig i IE's klik  :)

/mvh
</bole>
Avatar billede mskjoldp Novice
30. april 2005 - 18:14 #7
rgr, jeg prøver på at redirect til en url, ikke undgå klik lyd. Det der sker POST fra en <form>. POST'en er til samme side. Når data er skrevet til db, sætter jeg bClose til True og siden lukker og refresher den oprindelige side. Denne side vil jeg gerne have til at display denne url: default.asp?mode=talvevalgperson istedet for bare at refreshe...

ikke andet.. :D
Avatar billede mskjoldp Novice
30. april 2005 - 18:21 #8
har prøver lidt ud fra jeres svar og har fundet at denne opsætning kan redirecte og lukke siden som jeg ønsker:

<body <%if bClose then%>onload="window.opener.location='default.asp?mode=tavlevalgperson';" onFocus="window.close();"<%end if%>>
Avatar billede mskjoldp Novice
30. april 2005 - 20:43 #9
nogen der ønsker points ofr medvirken? så lig et svar ->
Avatar billede roenving Novice
02. maj 2005 - 18:38 #10
Oki '-)
Avatar billede roenving Novice
06. maj 2005 - 16:17 #11
-- og tak for point ;~}
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