Avatar billede dcoder Nybegynder
18. januar 2002 - 23:51 Der er 3 kommentarer og
1 løsning

Problem med reload af frame

Jeg har et lille problem med nedenstående kode.

<body onLoad=\"parent.main.location.reload();\">

Formålet er at når man submitter en form, reloades en anden frame. Det går ikke at skrive den som onSubmit, da jeg så ikke kan være sikker på at min PHP kode når at blive udført inden framen bliver reloadet. Derfor lavede jeg det om til onLoad

Desværre betyder det at siden i den anden frame (den der skal reloades), somme tider slet ikke bliver indlæst, hvilket tvinger brugeren til at klikke tilbage og prøve igen, somme tider mange gange, før det lykkes.

Hvad skal jeg gøre for at undgå det?
Avatar billede grunken Nybegynder
19. januar 2002 - 00:08 #1
hvad med at lave det som en funktion ?

og måske give den en lille timeout (2 sek.)

<script>
function refresh() {
setTimeout(\"parent.main.location.reload()\", 2000);
}
</script>

og så
<form aktion=\"blabla\">
<input type=\"submit\" blabla onclick=\"refresh();\">
</form>

-Grunken
Avatar billede dcoder Nybegynder
19. januar 2002 - 00:17 #2
Det ser sgu ud til det virker, smid lige et svar så du kan få points :)
Avatar billede grunken Nybegynder
19. januar 2002 - 00:22 #3
fino :)

have a nice day
Avatar billede dcoder Nybegynder
19. januar 2002 - 00:23 #4
I lige måde, og takker for hjælpen :)
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