Avatar billede zareba Nybegynder
02. marts 2004 - 13:07 Der er 9 kommentarer og
1 løsning

Problem med gennemsigtig gif filer

Jeg har et lille problem, som jeg håber at der er nogle der kan hjælpe med. Jeg har lavet denne lille test sider, hvor man kan flytte rundt med med nogle bokse. En form for Drag And Drop ting. Men når jeg sætter en gif fil ind med en gennemsigtig farve, er der ikke rigtig så meget response i det første halve sekundt fra man har trykke mousedown. Nogle der kan hjælpe?

Her er filen, med gif filen med:

----------------------------
<html><head><title>Drag And Drop To Log</title>

<script type="text/javascript" language="JavaScript">
<!--
var MouseLeft, MouseTop, curDiv
MouseLeft = null
MouseTop = null
curDiv = null

function SetDrag(Obj)
{
    e = event;
    if (e.button != 1) return true;
    curDiv = Obj;
    curDiv.style.zIndex = 1;
    MouseLeft = e.clientX;
    MouseTop = e.clientY;
    document.onmousemove = function() { return Drag(); };
    document.onmouseup = function() { return Drop(); };
}

function Drag()
{
    e = event;
    if (e.button != 1) return true;
    curDiv.style.posLeft += e.clientX - MouseLeft;
    curDiv.style.posTop += e.clientY - MouseTop;
    MouseLeft = e.clientX;
    MouseTop = e.clientY;
    return false
}

function Drop()
{
    curDiv.style.zIndex = 3;
    document.onmousemove = null;
    document.onmouseup = null;
    MouseLeft = null
    MouseTop = null
    curDiv = null
}
-->
</script>

<style>
.DragBox
{
    position:absolute;
    width:70px;
    height:90px;
    padding-top:25px;
    border:solid 2px;
    text-align:center;
    cursor:hand;
    z-index:1;
    background-color:#00FF00;
}   
}

</style>

</head><body>

<b>
<div class="DragBox" onmousedown="SetDrag(this);" style="left:60px; top:180;">BOX<br>1</div>
<div class="DragBox" onmousedown="SetDrag(this);" style="left:660px; top:580;">BOX<br>2</div>
<div class="DragBox" onmousedown="SetDrag(this);" style="left:460px; top:280;">BOX<br>3</div>
</b>

<img src="../Image/cir.gif" border="0" width="452" height="452" style="position:absolute; left:170px; top:150px; z-index:0;">

</body>
</html>
----------------------------
Avatar billede cdc Novice
02. marts 2004 - 13:11 #1
når du har hentet den og det er respons hvordan opfører den sig så bagefter ?
Kan være fordi giffen ikke er preloadet sammen med siden, dvs. den skal loades først inden du ser resultatet. Men efter at den er loadet og cachet skulle der ikke være det store problem
Avatar billede zareba Nybegynder
02. marts 2004 - 13:11 #2
Disse to sætninger sku ikke have været med. Bare noget fra et ældre del af programet

------------------------
curDiv.style.zIndex = 1;
------------------------

------------------------
curDiv.style.zIndex = 3;
------------------------

Min Fejl
Avatar billede zareba Nybegynder
02. marts 2004 - 13:12 #3
Dens response er altid langsom!
Avatar billede zareba Nybegynder
02. marts 2004 - 13:21 #4
Jeg har lagt en test side ud på denne adresse http://www.frip.dk/parken56
Avatar billede zareba Nybegynder
02. marts 2004 - 14:03 #5
Nogle ideér til hvorfor det går så langsom??? Hvis jeg fjerne gennemsigtigheden virker det fint!
Avatar billede Slettet bruger
02. marts 2004 - 17:28 #6
Jeg får fin respons både med og uden gif-fil. Altså må vi nok konkludere, at det kommer an på CPU'ens råkraft.

IE6 SP1; WinXP; CPU: 2,8 GHz; 512 MB ram.
Avatar billede roenving Novice
03. marts 2004 - 00:35 #7
-- og jeg har heller ikke nogen problemer med respons, IE6+XP sp1, 1200Mhz, 128Mb ...
Avatar billede zareba Nybegynder
03. marts 2004 - 17:30 #8
Yes, er også lige kommet til den samme konklusion.

Havde også kun en P2 300 MHz 512MB ram, IE6, Win98 til rådighed :(

Syntes bare det virket mærklig at gennemsigtigheden sku tag så meget kraf
Avatar billede zareba Nybegynder
06. juli 2008 - 12:54 #9
Hmm... Det er vist nogle år siden jeg har være her inde, må heller få lukket spørgsmålet.
Avatar billede zareba Nybegynder
06. juli 2008 - 12:55 #10
Prøver lige igen med et svar denne gang
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