Sätta fokus till fönster
Hej,
Jag har en web-sida som öppnar ett nytt fönster med typ följande kod:
1 2 3 4 | ... var w = window.open(url, "MyWindow" , features); w.focus(); ... |
Det nya fönstret har alltså ett namn och om samma kod körs igen skall samma fönster användas. Detta fungerar bra och för de flesta användare får den ny/omladdade fönstret fokus. Men, för vissa användare blir resultatet att fönstret bara blinkar i taskbar'en.
Någon som vet en lösning eller i kan ge en förklaring till detta beteende?
Jag har problem med att sätta focus till ett fönster.
Svara
Sv: Sätta fokus till fönster
Vet att det går att ställa in på klienterna exakt vad javascript ska tillåtas göra med en webbläsare - t.ex. omarrangera fönster, byta storlek på fönster, stänga fönster et c.
Kör användarna nån *nixvariant så brukar ju fönsterhanterare där kunna ge fönster focus utan att för den skull placera dem överst.
Svara
Sv:Sätta fokus till fönster
Tack för svar Tomas.
Användarna kör Windows XP och IE6. Enligt uppgift används ingen pop-up blocker e.d.
Hittade en artikel om en inställning som förhindar att applikationer stjäl fokus: http://xphelpandsupport.mvps.org/how_do_i_prevent_applications_fr.htm. Jag har dock denna inställning på min burk utan att få problem så det är förmodligen inte orsaken. Men, det kanske finns någon annan, liknande registerinställning som ställer till det...
Svara
Sv: Sätta fokus till fönster
Hej
Har du provat window.showModalDialog() den tappar garanterat inte fokus.
Mer info finns på http://msdn2.microsoft.com/en-us/library/ms536759(VS.85).aspx
Mvh
Kjell
Svara