Avatar billede mulemule Nybegynder
10. oktober 2006 - 14:03 Der er 6 kommentarer

Undgå at java app får fokus.

Hej,

Jeg benytter en "usynlig" java applet på en hjemmeside.

Men når java appleten starter får den fokus hvilket bevirker at fokus forsvinder fra html siden.

Er der nogen der har nogen ideer til hvordan man kan undgå dette.

Hvis man ikke ved det præcist kunne jeg også være interesseret i lidt info omkring blandt hvilke properties på hvilke klasser i relation til Appleten man kunne kigge.

Mvh
Avatar billede jakoba Nybegynder
10. oktober 2006 - 16:00 #1
Du kunne evt lave et lille javascript the løbende checker på den applet om den er i focus, og hvis den er sætter focus et sted på html siden. Det værste er not at du ikke kan vide hvilket sted på html siden den tog fokus fra, og det problem har jeg ingen løsning til.
Avatar billede mulemule Nybegynder
10. oktober 2006 - 19:18 #2
Tak, men den slags ting kan jeg sagtens finde ud af. Jeg er interesseret i om man inde fra Java Appleten kan sætte en property eller gøre et eller andet så det ikke sker. F.eks. "disable paint()" eller noget i den stil.
Avatar billede jakoba Nybegynder
10. oktober 2006 - 20:03 #3
Tjae, med adgang til sourcekoden kan du jo finde det sted den beder om at få focus og kommentere det ud. ellers kan jeg ikke rigtig se hvad du kan gøre 'indefra'.
Ps det er ikke metoden paint der beder om fokus. AFAIK er det et sted i AWT
Avatar billede mulemule Nybegynder
10. oktober 2006 - 21:59 #4
Amen jeg har klaret det. Man kan gribe onfocusout (eller onblur til firefox) og give focus til html-elementerne igen samtidig med at de mister det.

Tak for svar.
Avatar billede mulemule Nybegynder
10. oktober 2006 - 22:01 #5
Men egentlig synes jeg lidt det er en fejl, at det får fokus. Der er jo en del appleter som kun er tænkt til at køre i baggrudnen. Det får ikke fokus på safari-mac.

(du kan se jeg er blevet lidt en ekspert i problemet nu),.
Avatar billede jakoba Nybegynder
11. oktober 2006 - 01:19 #6
tillykke :-)
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
Kurser inden for grundlæggende programmering

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