08. februar 2005 - 15:51Der er
12 kommentarer og 1 løsning
Submitte <form> i en dialogBox
Hej Jeg har problemer med følgende:
Jeg har en side, hvor man kan trykke på en <button>, og der åbnes et dialog-vindue( showModalDialog() ). I dette vindue åbnes filen fil1.php, hvor man kan vælge nogle værdier. Problemet er så : Jeg har en funktion, som tilføjer værdier til listen. Dette bliver gjort via en <form> i fil1.php, der sender har action=$PHP_SELF;
Det som sker, er at når denne form bliver submittet, så åbnes fil1.php i et nyt vindue !!
Er der nogen der har en løsninge på dette problem ? Evt. kender et alternativ til showModalDialog() !
Kriterier til løsningen er, at den skal fungere som en dialog-box
det som skal ske, er at man skal vælge et værdi fra det åbnede vindue ( dialog vinduet ) og trykke på "vælg", og dette værdi sættes i et text-felt i "openere" og dialog-vinduet lukkes. Og om man har lyst, så kan man tilføje værdier i dialogvinduet via en <form>
jeg prøver det om lidt :) men popup-vinduet har nu ikke nogen prioritet ! d.v.s. at det ikke fungerer som en dialogbox! den mister fokus, hvis åbner et andet vindue ... hvis du forstår hvad jeg mener !
- man loader hovedsiden/operner-vinduet - klikker på "tilføj" (eller whatever) så popup-vinduet kommer frem - popup vinduet får fokus - man skriver/vælger et eller andet og klikker på Vælg-knappen - det man skrev/valgte sendes over til opener textboksen, og popup'en lukkes.
Du kan også sagtens bruge en showModalDialog. Så submitter du bare formen mod en iframe i dialogen - og sætter din value på formelementet i hovedvinduet via dialogens returnValue og funktionen, der åbner dialogen. Det virker hvergang :)
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.