Avatar billede claudiuslarson Nybegynder
25. juli 2001 - 15:23 Der er 8 kommentarer og
1 løsning

Always on top-vindue

Jeg kunne frygtelig godt tænke mig et vindue, der altid ligger foran andre åbne vinduer, også selvom vinduet ikke er aktivt. Er det mon noget, der kan lade sig gøre, og hvordan ser koden i da fald ud?

;-) Claudius
Avatar billede prodic Mester
25. juli 2001 - 15:28 #1
<body onBlur=\"self.focus()\"> - bringer dit vindue forrest, med fejl på Mac i IE3/4

Men vinduet gør, også at du ikke kan bruge vinduerne bagved som du gerne vil.
Avatar billede roenving Novice
25. juli 2001 - 15:29 #2
Det tror jeg ikke du kan vha. hverken html eller JavaScript.

I et nyt vindue oprettet i Windows findes der godt nok et flag, som fortæller om det (en prompt-type-vindue) er applikations- eller system-afhængigt, men jeg tror ikke du kan få fat i den parameter (endsige sætte den) i en browser.

Noget helt andet er så, at du kan bruge et simpelt trick til altid at have det som øverste browser-vindue:

onBlur=\"window.focus()\"

hth
jes
Avatar billede claudiuslarson Nybegynder
25. juli 2001 - 15:44 #3
Jeg kunne godt tænke mig at se et eksempel på anvendelsen af funktionen. Er der mon nogen, der kender et sted, hvor det kan lade sig gøre?

;-) Claudius
Avatar billede jakoba Nybegynder
25. juli 2001 - 15:46 #4
Der er kode til at lave sådan et AlwaysOnTop vindue. Men for at få lov til at benytte den skal du have UniversalBrowserWrite priviledges i det miljø hvor koden skal udføres.
Det er svært at få for det giver dig samtidig lejlighed til at lave allemulige svinske ting ved klientens PC.
Måske en mulighed hvis du skal bruge det på et intramet, hvor man har tillid til at du som edb-ansvarlig vil opføre dig ordentligt.

mvh JakobA
Avatar billede jakoba Nybegynder
25. juli 2001 - 15:49 #5
<html>
<head></head>
<body onblur=\"this.focus()\">
hejsan
</body>
</html>

abnes i browseren, og så kan du teste hvordan det påvirker din brug af andre vinduer.
Avatar billede prodic Mester
25. juli 2001 - 15:57 #6
roenving/jakoba->Er der forskel på at bruge self.focus, window.focus og this.focus - tænker på om self.focus er den eneste der melder om fejl på Mac. Just wondering.
Avatar billede claudiuslarson Nybegynder
25. juli 2001 - 15:59 #7
Tak for hjælpen jakoba, men det er vigtigt for mig, at jeg stadig kan arbejde i andre vinduer, alt imens \"fokus-vinduet\" er placeret forrest, men det er måske ikke muligt?

på forhånd tak
Avatar billede jakoba Nybegynder
25. juli 2001 - 16:36 #8
Du får bedre svar ved at teste den der mini-side ovenfor, nogn ting kan du stadig gøre i andre vinduer, andr ting går slet ikke (fx at udfylde et felt)

For at kunne focusere på andre vinduer mens det der vindue ligger ovenpå er der kun den med at få folk til at stole nok på til at de vil give dig extreme privilegier.
Avatar billede jakobandersen Nybegynder
25. juli 2001 - 19:01 #9
Som jakoba siger skal man have specielle privligeier også kaldet et signed script, læs evt: http://developer.netscape.com/docs/manuals/communicator/jssec/index.htm
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