Avatar billede zhy Nybegynder
07. maj 2001 - 20:08 Der er 9 kommentarer og
1 løsning

Fade

Jeg skal bruges sådan at jeg kører musen over et billede ( jeg har 3 billeder på siden) skal der fade en tekst op midt på siden.
Kan det laves ?
Avatar billede nomiz Nybegynder
07. maj 2001 - 20:12 #1
har du prøvet at lege lidt med de indbyggede dhtml-effekter i Frontpage 2000 ?
Avatar billede zhy Nybegynder
07. maj 2001 - 20:14 #2
kan ikke bruge frontpage, da serveren jeg er på er en linux server der ikke understøtter det =(
Avatar billede jakoba Nybegynder
07. maj 2001 - 20:36 #3
mon ikke det er dette du skal bruge:

http://www.eksperten.dk/spm/29967
Avatar billede zhy Nybegynder
07. maj 2001 - 20:51 #4
jeg er desværre lidt dum til det her....kan du ikke lavet et eksempel ?
Avatar billede jakoba Nybegynder
07. maj 2001 - 22:29 #5
Desværre det er en ret ny facilitet der kun findes i IE 5.0 (eller måske kun IE5.5) Jeg har kun IE4 så et script jeg laver vil være rent gætteri.

Men hold spørgsmålet åbent, der kommer nok en forbi der kan.

mvh JakobA
Avatar billede emileej Nybegynder
08. maj 2001 - 06:41 #6
En simpel rollover med et animeret preloadet gif. Sværere er det ikke :o)

E-)mil
http://eej.dk
http://fotx.net/emileej
Avatar billede tknudsen Nybegynder
09. maj 2001 - 08:06 #7
hvis det altid er den samme tekst kunne du evt bruge alfa filter funktionen - jeg er ikke klar over browser kompatibiliteten - på et gif billede indeholdende teksten. Og så lade en timer skrue ned for gennemsigtigheden:

var thdFade;
var gifOpacity=0;

function fadePic()
{

  if(gifOpacity==100)
    clearTimeout(thdFade);
  else
  {
    gifOpacity+=10;
    thdFade = window.setTimeout(\'fadePic()\',200);
  }
}

og på onMouseOver på billedet skal du så kalde fadePic funktionen:

<img src=\"en-eller-anden-fil\" onMouseOver=\"fadePic()\">

de 200 i windows.setTimeout funktionen er intervallet i ms der går imellem hver kald af fadePic funktionen.
Avatar billede tknudsen Nybegynder
09. maj 2001 - 08:11 #8
ehhh - det væsenligste mangler sgu da:

du skal lave et img tag indeholdende tekstbeskeden:

<img name=\"fadeGif\" src=\"fadeText.gif\" style=\"filter:alpha(Opacity:0)\">

og så kommer fadePic funktionen til at se sådan ud:


function fadePic()
{

  if(gifOpacity==100)
    clearTimeout(thdFade);
  else
  {
    gifOpacity+=10;
    document.fadeGif.filters.alpha.opacity=gifOpacity;
    thdFade = window.setTimeout(\'fadePic()\',200);
  }
}


jeg ved som sagt ikke om filter egenskaben (og kaldet til den i fadePic()) virker i andre browere end IE !!!
Avatar billede zhy Nybegynder
09. maj 2001 - 14:04 #9
Har fået travlt nu om stunder...tester det når jeg får tid =)
Tak for hjælpen
Avatar billede emileej Nybegynder
20. juni 2001 - 09:44 #10
>>tknudsen

Hvordan skriver du det i CSS?
Jeg har prøvet med alpha-opacity:80 - uden held...

E-)mil
http://eej.dk
http://fotx.net
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