Avatar billede johnfoldager Nybegynder
13. august 2001 - 12:27 Der er 12 kommentarer

Popup \"always on top\"

Er der nogen der ved hvordan (og om det er muligt) man opretter et nyt browser-vindue som ALTID er i front? Dvs. som fx. WinZip der kan sættes til at være \"Always on top\". Problemet er at jeg skal lave nogle 1-2-3 gennemgange for en bruger som samtidig skal kunne bruge sin egen applikation \"bagved\" dette popup-vindue. Jeg har forsøgt mange ting, men kan simpelthen ikke finde nogle parametre der gør at vinduet er i front ligesom WinZip eller ICQ.
Avatar billede jammerlab Nybegynder
13. august 2001 - 12:29 #1
se på www.builder.dk der er en \"web maskine\" med pop up
Avatar billede jammerlab Nybegynder
13. august 2001 - 12:30 #2
Avatar billede johnfoldager Nybegynder
13. august 2001 - 12:37 #3
Det er meget godt... det samme som jeg allerede kan. Problemet er at det vindue der popper op forsvinder bagved når jeg aktiverer andre vinduer.
Avatar billede roenving Novice
13. august 2001 - 12:52 #4
Det kan du ikke fra Javascript !-|

Hvis vi snakker om et program, som windows kører, findes der parametre for vinduer, som kan bestemme om det skal blive ovenpå, men dem kan du ikke få fat i fra Javascript, så det du kan gøre er at lave et \'rigtgt\' windows-program, som laver dine gennemgange.

En af måderne er f.eks. en makro i det program, som kører bagved.

hth
jes
Avatar billede limemedia Nybegynder
13. august 2001 - 12:58 #5
man kan godt lave noget, men i fx Win2000 får du ikke lov til at skifte vindue, dit browservindue vil blinke i adressebaren og håbe på at brugeren selv skifter, i andre OS\'er er det muligt...
Avatar billede johnfoldager Nybegynder
13. august 2001 - 13:01 #6
Til Roenving:
Programmet bagved er bare et \"tilfældigt\" program, så makroer kan ikke bruges.
Avatar billede johnfoldager Nybegynder
13. august 2001 - 13:03 #7
Til: ljweb

Hvordan gør man i andre OS\'er? Eller rettere sagt... hvordan gør man i browsere under andre OS\'er end Windows?
Avatar billede roenving Novice
13. august 2001 - 13:07 #8
Så tror jeg du skal over forbi et \'rigtigt\' program.

Det kan laves f.eks. som ocx (ActiveX-kontrol) fra VB eller du kan lave noget i Delphi -- jeg er bange for at der ikke er andre veje =:~\\
Avatar billede jakoba Nybegynder
13. august 2001 - 13:22 #9
Der er parametre til det både hos IE oh NS, men der skal anvendes \'signed script\' (og brugeren skal acceptere dig som \'safe\') før de virker.

I NS kan du sætte  alwaysraised  i window.open kaldet

alwaysRaised.
    (JavaScript 1.2) If yes, creates a new window that floats on top of
    other windows, whether it is active or not. This is a secure feature and
    must be set in signed scripts.

se: http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm
under open method for window objektet

og også: http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm
kapitel 14 om security.

mvh JakobA
Avatar billede johnfoldager Nybegynder
13. august 2001 - 15:44 #10
Til: JakobA
Det er lige nøjagtigt sådan noget jeg leder efter!
Ved du tilfældigvis hvordan man gør det samme i IE?
Avatar billede johnfoldager Nybegynder
13. august 2001 - 15:53 #11
Avatar billede jakoba Nybegynder
13. august 2001 - 16:39 #12
Jeg mener også det er en ren javascript parameter (IE siger jo den er js1.2 compatibel)
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