20. januar 2003 - 19:49Der er
13 kommentarer og 1 løsning
Fading af tabel
Jeg har skrevet følgende til fading: <script> function vis(){ document.getElementById("menutabel").style.filter="alpha(opacity=100)"; } </script> Dette virker fint, men virker lidt 'groft', og derfor vil jeg gerne have dette til at fade en smule...
funktionen vis() skal bare fade tabellen frem på 1 sekund - hvordan laver jeg dette?!?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Sikke mange spørgsmål der er om fading lige i øjeblikket ... I forbindelse med et andet spørgsmål er jeg lige blevert færdig med en løsning som både kan fade ind og ud :
Her er koden : <script> var fadeFrame = 0; var tFader; function fadeIt(obj, steps, delay, delta) { if(delta>0) {obj.display = "block";} if(delta<0 && obj.filters.alpha.opacity==0) {obj.display="none";}
function vis() { fadeIn( document.getElementById("menutabel"), 50, 20, 0); }
de forskellige parametre menutabel - siger sig selv - det element du vil fade... 50 - antal steps/frames, du vil have fadingen til at foregå over... 20 - antal millisekunder mellem hver frame 0 - antal millisekunders pause, inden fadingen begynder
du ville have en fade på 1 sekund ... Det får du ved 50 frames af 20 ms hver (50*20 = 1000ms = 1 sek )
Hej Torsten! Jeg vil bare lige sige, at alpha-funktionen til at fade kun fungere i MS Internet Explorer, og der er derfor ikke så browservenligt for de stakkels Netscape-freaks. Jeg vil for en sjældend gang anbefale flash i den situation - men det er selvfølgelig op til dig.
LasseQ >> du har ret i, at alpha-filter kun er på IE - men det er dog også muligt at ændre opacity i browsere, der bygger på mozilla-kernen (dvs. Mozilla, Netscape6+ og Phoenix) Der skal man sætte en property, som hedder MozOpacity, som kan antage opaciteten som en procentuel værdi ... dvs. MozOpacity=0.1 == 10% opacitet
Og til LifeWeb ... Nej - NS / Mozilla er ikke kun til debugging af ASP - og jeg undres at et professionelt webbureau kan komme med sådanne udtalelser - håber det var en spøg ... For Mozilla - og især dens rewrite: 'Phoenix' er IMHO meget kometente browsere og gode til at overholde standarder - og så er de lette at bruge:-) (og så er de også hurtigere til at parse sider end IE) Den eneste grund til at jeg ikke bruger Mozilla idag er min homebanking, som kun er leveret i en IE version :-/
Jeg bruger både den nyeste Netscape, IE6 og en anden browser, når jeg skal tjekke kompabiliteten. Det virker i mine øjne pinligt når andre professionelle kun har optmeret deres sider til fx IE, eller for den sags skyld til Netscape - Der var også derfor W3C lavede en fælles standard :-)
Synes godt om
Ny brugerNybegynder
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.