27. maj 2002 - 16:49Der er
5 kommentarer og 1 løsning
Dialogbokse hopper om bagved
Hvis jeg har en frame, og åbner en modal dialogboks på den frame, og jeg efterfølgende forlader framen og kigger i et andet program - når jeg så vender tilbage til min frame med den åbne dialogboks, er dialogboksen bagved og jeg kan ikke bruge framen, fordi dialogboksen er modal. Det løses ved at bruge ALT+TAB til at vælge framen igen, hvor dialogboksen så kommer frem.
Hvad skal jeg gøre for at forhindre at dialogboksen gemmer sig bagved?
du kan evt sige onfocus="this.popopWindow.focus()" i body kommandoen i dit hovedvindue.
men den gør grimme tilng ved brugerfladen i det vindue, fx kan man ikke længere indtaste til tekstfelter.
idealet vil nok være at lade være med at lave popoppen som et vindue, men at lave den som et lag istedet. laget vises så altid 'over' det vindue det er defineret i.
Brug "this" som ejer af dialogboksen - i stedet for "null" ... DOH!
Eksempel: LydDialog ld = new LydDialog(this, "Manage sounds", true);
I stedet for: LydDialog ld = new LydDialog(null, "Manage sounds", true);
Synes godt om
Ny brugerNybegynder
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.