Avatar billede kenethlassen Nybegynder
07. april 2001 - 22:26 Der er 9 kommentarer og
1 løsning

Alert

Hvordan bestemmes hvor på skærmen en alert-boks skal placere sig?

Går ud fra, at et koordinatsæt skal angives...

Script???
Avatar billede black-dragon Nybegynder
07. april 2001 - 23:04 #1
Boksen kommer altid (af hvad jeg ved) i midten af skærmen.
Avatar billede jakoba Nybegynder
07. april 2001 - 23:29 #2
Er det ikke snarere \'midt i browservinduet\'.
Det er ihvertfal ikke noget vi har mulighed for at styre.
Avatar billede jakoba Nybegynder
07. april 2001 - 23:36 #3
Eller jo:

1) aflæs koordinater hvor browservinduet er. xpos, ypos.
2) aflæs størrelse af browservindue.  xbred, yhoj.
3) beregn hvor centrum for alertbox ønskes. xalert, yalert.
4) window.moveto ( xalert-(xbred/2), yalert-yhoj/2) );
5) alert( \"Hvad skal jeg sige...\" );
6) window.moveto ( xpos, ypos );

men jeg er ikke sikker på at trin 6 bliver udført før du har klikket \"ok\" til alerten. Hvis ikke er det ret ubrugeligt.

mvh JakobA
Avatar billede jakoba Nybegynder
07. april 2001 - 23:38 #4
moveTo med stort T, og (-tegn foran yhoj/2.
Avatar billede olebole Juniormester
08. april 2001 - 01:00 #5
<ole>
*LoooL* Fin idé, men så skal du kalde: \'monitor.moveTo(noget,nogetAndet)\'...!
En alert fyres af i center af skærmen ...ikke af browservinduet. Det bliver dog noget rod med den slags scrpts, da en selvkørende monitor formodentlig hurtigt vil få keyboardet til at sejle i kaffe, aske og gamle skodder :D
/mvh
</bole>
Avatar billede jakoba Nybegynder
08. april 2001 - 01:29 #6
Det ser ud til at være browserafhængigt :) testede lige:
IE4.0, Opera5  midt på skærmen
NS4.7  midt på browservinduet (men altid hele alerten på skærmen)

Men har set på arbejde sådan nogen skærmbærere, A la arkitektlampe, så man kunne flytte, hæve og sænke. Manglede bare en computestyret elektromotor.

Måske endda en salgbar ide. Så ku man lave en \"cleansweep\" routine i sin startup-fil så de stakke papir folk har dumpet på ens skrivebord bliver skubbet udover kanten.

Nogen der vil invester i avanceret IT hi-tek? :-))

mvh JakobA
Avatar billede kenethlassen Nybegynder
08. april 2001 - 05:50 #7
Og hvordan #%£$@ i h..... aflæser jeg hjørnekoordinaterne til min ramme?
Kunne godt ønske mig en lille forklaring, men det ser ud til I ikke er 100% sikre...

Der er ca. 150 alert-boxe, der skal knaldes af på samme tid og dække hele skærmen.

Tror det kan klares med en fætter-asp...

Lade nu være at spørg hvorfor jeg vil have 150 alert-boxe på skærmen :-)
Avatar billede jakoba Nybegynder
08. april 2001 - 10:13 #8
Desværre.
black-dragon, olebole og jeg (efter at have tested) er helt enige om at for IE bliver en alert altid fyret af lige midt på skærmen.
Og ingen af os kender en måde at sætte parametre på for at få den placeret et andet sted.

For Netscape på windows-PC er der en mulighed for at det kan lade sig gøre. Men den er vel ret ligegyldig sålænge Netscape er en så lille del af markedet som den er.

Så alt ialt er svaret vel at du ikke kan styre hvor brugeren skal se dine alert-bokse.

mvh JakobA
Avatar billede jakoba Nybegynder
08. april 2001 - 11:15 #9
vist så tæt jeg kan komme på dit ønske:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp62969.html

mvh JakobA
Avatar billede kenethlassen Nybegynder
08. april 2001 - 19:09 #10
Jacoba - du får sq pointene - jeg kan nemlig godt bruge lidt af din source, så kan jeg selv tilføje resterende 147 alert-boxe...:-)
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