Avatar billede kronsj Nybegynder
16. april 2004 - 11:28 Der er 2 kommentarer og
1 løsning

ASP reloading frames

Hej,
Jeg har en site, hvor et ASP-script skal kunne reloade/execute et ASP-side i en anden frame på siden.

Kan jeg ikke bruge objectet 'parent' i et ASP-script (?)

parent.frames["banner"].document.location.reload()

- denne linje giver blot en vbscript runtime-error.

ASP-løsningen kan nok ikke undgås, da der refereres til en database.

Tak.
Avatar billede juggalo Nybegynder
16. april 2004 - 11:34 #1
Du kan ikke bruge document-objektet, for det er client-side og ASP'en kører server-side.

Du kan evt. bruge response.redirect(url) i ASP.
Avatar billede juggalo Nybegynder
16. april 2004 - 11:35 #2
Ellers skal du lave din redirect client-side, f.eks. med java- eller vbscript - der ville du kunne bruge document/frames objectet
Avatar billede keysersoze Ekspert
16. april 2004 - 11:40 #3
du er nødt til at benytte javascript - ASP kører på serveren og kan ikke give besked til en anden frame så der er (desværre) ingen vej uden om js;

<script type="text/javascript">
  parent.frames["banner"].document.location.reload()
</script>
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