Avatar billede jacob_m Nybegynder
08. februar 2005 - 22:19 Der er 9 kommentarer og
1 løsning

mouserover på TD

Hey alle Eks..

Følgende virker ikke:

<td width="115" valign="middle" bgcolor="#03B2EC" class="imgBOX" style="filter:alpha(opacity=80);" onmouseover="filter:alpha(opacity=100);">

Håber i kan se min pointe! Og nu er spørgsmålet så, hvordan jeg for opacity´en til at ændre sig når musen går ind over td´en! ;-)
Avatar billede jamiros Novice
08. februar 2005 - 22:23 #1
onmouseover="this.style.filter:alpha(opacity=100);"
Avatar billede olebole Juniormester
08. februar 2005 - 22:26 #2
<ole>

jamiros >> Det er nu heller ikke den korrekte syntaks i IE  :)

jacob_m >> Sådan bliver det ydermere så X-browser, som muligt:

<td width="115" valign="middle" bgcolor="#03B2EC" class="imgBOX" style="filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8" onmouseover="if(this.filters){this.filters.alpha.opacity=100}else{this.style.mozOpacity=1;this.style.opacity=1};">

/mvh
</bole>
Avatar billede jacob_m Nybegynder
08. februar 2005 - 22:29 #3
Olebole, tak skal du have.. så kan jeg godt regne ud hvordan mouseout og resten skal laves.. takker...
Avatar billede olebole Juniormester
08. februar 2005 - 22:31 #4
Selvtak  :)
Avatar billede jacob_m Nybegynder
08. februar 2005 - 22:31 #5
Min idé var at lave lidt fade i det senere, men ville lige teste idéen først :P... Se http://www.greyz.dk/frames.htm ;-)
Avatar billede olebole Juniormester
08. februar 2005 - 22:32 #6
;o)
Avatar billede roenving Novice
09. februar 2005 - 05:17 #7
Så kan du måske bruge denne: http://roenving.users.whitehat.dk/WD5Opacity.html ...

-- den er ikke opdateret til css3, men da du jo har set den med -moz-opacity, kan du vel tilføje opacity selv !-)
Avatar billede jacob_m Nybegynder
09. februar 2005 - 18:28 #8
Jeg kan sagtens få scriptet til at virke lige pånær tids angivelsen. Hvis man vil have den mindre end 1 sekundt.. og kan man overhovedet det?
Avatar billede roenving Novice
11. februar 2005 - 13:02 #9
Det har jeg odså kigget på, men jeg har ikke fundet forklaringen på den reaktion ...
Avatar billede jacob_m Nybegynder
12. februar 2005 - 21:46 #10
har faktisk bikset en løsning sammen selv med fading på tid.. Den er ikke crossbrowser endnu.. IE only... Men det er nemt at bygge ind:

function clean()
{
interval=setInterval("makeclean()",10)
}

function foggy()
{
interval=setInterval("makefoggy()",10)
}

function makefoggy()
{
if (box.filters.alpha.opacity>40)
    {
    box.filters.alpha.opacity-=5
    }
else if (window.interval)
    {
    clearInterval(interval)
    }
}


function makeclean()
{
if (box.filters.alpha.opacity<100)
    {
    box.filters.alpha.opacity+=5
    }
else if (window.interval)
    {
    clearInterval(interval)
    }
}
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