Avatar billede werd Nybegynder
14. april 2003 - 16:26 Der er 17 kommentarer og
2 løsninger

opacity

hvordan ville man skrive nedenstående i javascript?
style="filter:alpha(opacity=30);"

det skal gøre et billede ca. 30% gennemsigtigt
Avatar billede Slettet bruger
14. april 2003 - 16:27 #1
document.all.elementID.style.filter = "alpha(opacity=30)";
Avatar billede Slettet bruger
14. april 2003 - 16:28 #2
Og hvis du bare vil ændre opacity, gøres det nemmest med:

document.all.elementID.filters.opacity = 30;
Avatar billede Slettet bruger
14. april 2003 - 16:28 #3
Sludder:

document.all.elementID.filters.alpha.opacity = 30;
Avatar billede werd Nybegynder
14. april 2003 - 16:30 #4
det er stadig css, phoenixv, og virker derfor ikke i netscape

derfor skal det være js
Avatar billede bearhugx Nybegynder
14. april 2003 - 16:38 #5
hvis du skal have opacity i NS, så skal du bruge mozOpacity
derfor skal du skrive

  elementID.style.mozOpacity = 0.3;

/Søren

PS: Det er god kotyme at opgive, hvilken browsertype og version, man bruger, når man spørger om ting som har browserspecifikk implementering ...
Avatar billede bearhugx Nybegynder
14. april 2003 - 16:39 #6
werd >> og lige for at rette dig, så er phoenixvs eksepel ikke CSS - der var skam regulært JavaScript...
Avatar billede werd Nybegynder
14. april 2003 - 16:40 #7
det her virker åbenbart i NS!

style="filter:alpha(opacity=30);-moz-opacity:0.3"
Avatar billede werd Nybegynder
14. april 2003 - 16:41 #8
bear - hehe, ja det fandt jeg også frem til
Avatar billede bearhugx Nybegynder
14. april 2003 - 16:48 #9
Werd>> Hmmm jeg undres over, hvorfor du giver points for dit eget svar... Især når du fremhæver at det ikke skal være CSS, men en JS løsning...

Du burde i stedet give phoenixv points fordi han (som den første) kom med et rigtigt svar (i hvert fald til hvad det var, du spurgte om...)
Avatar billede werd Nybegynder
14. april 2003 - 17:56 #10
phoenix havde ikke lagt et svar... så kan jeg heller ikke acceptere det, vel ;D !?
Avatar billede olebole Juniormester
14. april 2003 - 21:34 #11
<ole>

1. Enhver, der har været bruger på Eksperten i en uge ved, at man så beder svareren om at lægge et svar.

2. Enhver, der har haft social omgang med andet end end en computer - og har fået en blot middelmådig opdragelse, behøver ikke engang at have hørt om Eksperten for at finde det helt naturligt at bede svareren om at lægge et svar.

werd >> Det er for luset! Og direkte usselt at stille et dumt grin op oven i købet.
Du vandt 20 points - men tabte din respekt. Er det fedt?

/mvh
</bole>
Avatar billede Slettet bruger
15. april 2003 - 09:35 #12
Pointene er ligegyldige, men princippet er vigtigt: Man belønner folk, der svarer korrekt!
Og hvordan skulle jeg ud fra dit IE-only eksempel i spørgsmålet vide, at det også skulle virke i Netscape? Det er sgu lidt tyndt. Håber du selv kan se det.
Avatar billede Slettet bruger
15. april 2003 - 09:37 #13
bearhugx>> Faktisk hedder det:

element.style.MozOpacity

... altså Moz med stort. Bare lige får en god ordens skyld! :)
Avatar billede Slettet bruger
15. april 2003 - 09:37 #14
får = for
Avatar billede werd Nybegynder
15. april 2003 - 10:09 #15
det kan på ingen måde være mit problem at du ikke smider et svar, vel ;D
Avatar billede Slettet bruger
15. april 2003 - 10:17 #16
Jeg snakker ikke om problemer. Jeg snakker om sund fornuft.
Normalt svarer jeg ikke, før jeg er 100% sikker på, at spørgeren kan bruge mit svar. Personligt synes jeg nemlig det er skideirriterende, når folk bare svarer uden at lægge vægt i det, de skriver. Og der står intet sted i Ekspertens regler (heller ikke i de uskrevne!), at en kommentar ikke må belønnes.
Avatar billede olebole Juniormester
15. april 2003 - 16:12 #17
werd >> Men det kunne hurtigt blive dit problem, hvis ingen smider hverken svar eller kommentarer til dine spørgsmål for efterdag. For ikke at tale om, hvis visse brugere i fremtiden ville lægge en advarsel til andre og et link til spm. som dette.

Du glemmer, det ikke er din computer, der giver dig svar. Det er faktisk levende mennesker, der fravælger andet - for at hjælpe dig med dine problemer. Så virker det temmelig usympatisk at give folk en finger som tak - og langt fra begavet at grine højlydt samtidig.

Det ville have klædt dig at sige: 'Ups ... det var en fejl. Kan jeg gøre noget for at rette den op?'. Så havde du sikkert fået svaret: 'Pyt, det glatter sig sikkert ud i det lange løb'.

I stedet kæmper du (og bliver ved) for ikke at indrømme, du har dummet dig. Oven i købet på en måde, der signallerer despekt og hån overfor de folk, der bruger deres fritid på at hjælpe dig.
Hvor begavet tror du selv, det får dig til at virke? Hvor sympatisk tror du, det får dig til at virke?

Det er zq lidt synd, E aldrig fik implementeret den feature i pro-abonnementet, der ellers blev snakket meget om en overgang: At hver bruger skulle have mulighed for at oprette sin egen black-list ... så man slet ikke så indlæg fra useriøse og parasitære brugere  :o|
Avatar billede werd Nybegynder
15. april 2003 - 17:50 #18
Fint olebole!

Synes vi skal komme videre og så lukke spm fuldstændigt! Jeg kan se din point, men jeg gad ikke til at vente :(

I øvrigt griner jeg ikke højlydt med ':D' mente jeg bare no hard feelings ;)

og med denne kommentar - LUKKET!
Avatar billede olebole Juniormester
15. april 2003 - 18:14 #19
Fint nok, hvis du har fanget pointen og husker den - og i fremtiden gider bruge lidt ventetid på brugere, der har brugt tid på at hjælpe dig  ;o)

PS: Når vi ikke har kropssprog at tolke - skal man være temmelig sikker på, de smileys, man skriver, bliver rigtig fortolket - og passe på ikke at bruge nogen, der let kan forståes på anden måde, end de var ment  ;o)
/mvh
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