Avatar billede artico Novice
31. juli 2005 - 14:40 Der er 6 kommentarer og
1 løsning

onsubmit virker ikke ?

Denne form har jeg i  et popop vindue, det er et billed upload script som virker fint, men den skulle så lukke popop vinduet og opdatere den side som den kom fra.. men det gør det ikke (..mere)

Hvad er der galt ??

<form method="post" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" onsubmit="setTimeout('opener.location.reload(true);self.close()',350);"> <input type="hidden" name="id" value="<?php echo $id ?>" />
Avatar billede olebole Juniormester
31. juli 2005 - 23:36 #1
<ole>

- så må du nok vise os noget kode med fejl i - og helst fra ViewSource, da vi ikke har noget at bruge din PHP-kode til. Endnu bedre ville et link til siden nok være  :)

/mvh
</bole>
Avatar billede olebole Juniormester
31. juli 2005 - 23:41 #2
- men der er nu en langt bedre måde at gøre det på. Du kan aldrig time dig ud af den slags  :)
Normalt gør man det, at man i formens action-dokument skriver:

<?php
# Her gør du, hvad du skal med DB og lign.
?>
<script type="text/JavaScript">
opener.location.reload(true);
window.close();
</script>

- så kan du glemme alt om setTimeout's ... langt mere simpelt og stabilt  ;o)
Avatar billede artico Novice
14. august 2005 - 20:26 #3
lukker
Avatar billede roenving Novice
14. august 2005 - 22:40 #4
?-)
Avatar billede artico Novice
14. august 2005 - 23:04 #5
vil gerne af med points!!
Avatar billede roenving Novice
14. august 2005 - 23:22 #6
Så vent lidt på at ole kommer forbi, så du kan lukke pænt !-)
Avatar billede artico Novice
14. august 2005 - 23:33 #7
Jeps, jeg venter :-)
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