Avatar billede shubijam Nybegynder
07. november 2003 - 13:57 Der er 3 kommentarer

Opdatering af showModalDialog

Hej. Jeg er ved at udvide WYSIWYG-editoren HTML Area så brugeren kan indsætte billeder fra en mysql-database samt uploade billeder til databasen (og indsætte dem). Selve serverside-delen foregår i PHP. Jeg er ikke så skarp til Javascript, så det har givet en del problemer.

Jeg åbner en modalDialog, som henter en liste over alle billederne i databasen. Disse kan vælges og indsættes uden problemer. Problemet opstår, når jeg vil uploade et nyt billede til databasen. Når jeg submitter den form, hvor man vælger billedet, åbnes siden i et nyt vindue. Hvordan kan jeg undgå dette? Håber, I kloge hoveder kan hjælpe mig.
Avatar billede horsmark Nybegynder
18. maj 2005 - 23:09 #1
modalDialog er IKKE et nyt vindue men bliver en del af den allerede viste side. Hvis du så i modalDialog vinduet prøver at åbne endnu et vindue kokser det :-) Derfor skal dit modal vindue returnere data til det oprindelige vindue der åbnede det. Dette oprindelige vindue åbner så et nyt modalvindue :-)

*syret forklaring håber det hjælper lidt*
Avatar billede shubijam Nybegynder
19. maj 2005 - 18:11 #2
Hej - og tak for forklaringen. Det er temmelig lang tid siden, jeg har stillet spørgsmålet, og jeg har faktisk fundet løsningen i mellemtiden. Beklager, at jeg ikke har fået lukket spørgsmålet.
Den løsning jeg anvender er egentlig bareat udfylde hele mit modalvindue med en Iframe. Inde i den kan jeg jo så "gøre, hvad jeg vil" - og dvs. også submitte en form, mm.
Men tak...
Avatar billede horsmark Nybegynder
20. maj 2005 - 08:23 #3
hmm tjo pointen med modal vindue er jo netop at det kan returnere en masse data til det vindue der åbner det... men godt du fandt en løsning hvilket er det der tæller jo :-)

(husk at lukke spm)
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