Avatar billede kasseper Nybegynder
02. juli 2001 - 11:41 Der er 1 kommentar og
1 løsning

TIMEGLAS

Hej med jer...

Jeg har et problem.

Jeg har en side hvor man kan se forskellige ting. Og hvilke ting er er for så vidt lige gyldigt i denne sammen hæng. Det er er vigtigt er at jeg på denne side dels har en bunke DIV tags og en hidden iframe.

I mine div tags har jeg sat en style hvor min cursor skal være en pil. Og det er fint nok.

Jeg har så min Iframe, her er det muligt at lave en søgning mod en database. Når man trykker search, søges der så i min iframe, altså bagved selve siden. Denne søgning kan tage helt op til 4-5 sekunder, og i den tid, vil jeg meget gerne ha at der kommer et timeglas på hele siden og at man ikke kan klikke nogen steder. I øjeblikket er der bare en pil, da søgningen køre i en hidden iframe.

Jeg kan godt sætte body tagget\'s style til cursor:\'wait\', men så snart at man rykker musen rundt på siden, rammer den et div tag og musen bliver en pil....tsk.tsk.tsk.
Man kan også godt klikke med musen selvom at den bliver sat til \'wait\'.

Så har jeg fundet ud af jeg f.eks. kan sætte setCapture til body tagget, så man ikke kan klikke på noget og cursoren ikke ændre sig når man holder den over et andet style/div. Så kan man jo bare kalde loseCature(), når iframen er loadet....MEN

det ser ud til at når man sætter setCapture fjernes Stylen på cursoren, ihvertfald så bliver den til en pil....på hele siden, også over links....

Så mit spørgsmål er altså hvordan får jeg gjort siden inaktiv mens siden loader....?

DET SKAL KUN KØRE PÅ IE. 5.0 +

Så NS skal i ikke bekymre jer om. (og ja det er snævertsynet, men sådan er opgaven altså....)

BTW. det nye msdn site sutter da for vildt....!:-(
Avatar billede kasseper Nybegynder
02. juli 2001 - 14:45 #1
Måske kan man lægge en div over hele siden, der er transparent, og har cursor wait over isg, men cursoren hopper stadig tilbage når dn kommer over et div tag, nogen forslag ????
Avatar billede kasseper Nybegynder
02. juli 2001 - 15:45 #2
OK, problemet er løst.

Jeg brugte flg. løsning :

Når der trykkes på search, sætter flg. div til display:inline;

<DIV ID=\"test2\" STYLE=\"cursor: wait; z-index: 1; display: none; position:absolute; top:0; left:0; width:100%; height:100%; padding:10px; font:bold 13pt verdana; background-color:white;
filter:Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)\">
<br>
<br>
<br>
<br>
<br>
<br>
<center>Searching...</center></DIV>

Og når search er færdig fjerner jeg den igen.
Man kan også fjerne det der står og sætte Opacity = 0, så virker den som jeg ville ha i første omgang. Men det andet ser federe ud......!

Det var en nød, men den blev da knækket...!
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