Avatar billede miss-g Seniormester
25. juni 2004 - 12:43 Der er 20 kommentarer og
1 løsning

Ved onclick skal border skifte farve eller effekt på billeder?

Jeg har lavet en tabel med en ccs border på:
http://www.nicolin.dk/div/border.htm

Det er meningen at der skal ligge et billede inde i tabellen. Når man klikker på billedet, vil jeg gerne have at borderen skal skifte til f.eks. rød. Evt. en hoover effekt.

Eller endnu bedre: Billederne er som udgangspunkt lidt udviskede/transperante, det man klikker på bliver normalt...

Kan det lade sig at gøre, og hvordan?
Avatar billede miss-g Seniormester
25. juni 2004 - 12:46 #1
Det skal være en løsning som kan vises i alle browsere *S*
Avatar billede cdc Novice
25. juni 2004 - 12:47 #2
hvad med at bruge css
Avatar billede miss-g Seniormester
25. juni 2004 - 12:51 #3
Tror jeg fandt en løsning:

style="FILTER: progid:DXImageTransform.Microsoft.Alpha( Opacity=30, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)"

Men kan alle browsere læse det?
Avatar billede miss-g Seniormester
25. juni 2004 - 12:53 #4
Og så må jeg jo lave en html side til hvert billede...

Når jeg klikker på billede 2 = ny side hvor alle andre billeder har style på...

Er der en smartere måde?
Avatar billede powernodes Nybegynder
25. juni 2004 - 13:13 #5
Filteret der er IE only.
Mozilla har sine egne filtre.

Og mht. border farven - et simpelt eks:

<img onclick="this.style.borderColor='red';">
Avatar billede powernodes Nybegynder
25. juni 2004 - 13:14 #6
Jeg har fx. løst det med at markere et billede sådan her: http://www.mseals.dk/search02.aspx?cat=O
Avatar billede miss-g Seniormester
25. juni 2004 - 13:29 #7
Men nu har jeg ikke border på billedene - men på tabellen...

Og dur din metode i alle browsere?

Ville godt have at borderen f.eks. er blå som udgangspunkt, men bliver rød, når man klikker.
Avatar billede powernodes Nybegynder
25. juni 2004 - 13:35 #8
Min metode virker i alle nyere browsere, ja.
Billeder eller tabeller - same thing but different :)
Avatar billede cdc Novice
25. juni 2004 - 13:38 #9
Avatar billede powernodes Nybegynder
25. juni 2004 - 13:38 #10
3. mulighed:

.border {
    border: 1px solid #0066CC;
}
.border2 {
    border: 1px solid red;
}

<img onclick="document.getElementByID('tableID').className='border1';">

Så bliver tabellen rød.
Avatar billede miss-g Seniormester
25. juni 2004 - 13:52 #11
cdc - er det den her funktion

onFocus="blur()"

Der gør at den bliver lidt transperant? (Ser på dit sidste link).

Jeg synes jo det ville være mægtigt, hvis billederne som udgangspunkt kunne være transperant(alpa) og når man så klikker på det - bliver pågældende billede vist som normalt (uden tranperant).

Så det må være noget med et active link = normalt
og alle andre a:link= noget transperant.

Kan det lade sig at gøre?

Jeg er ikke en haj til det - men synes det er nogle fine ekspempler *S*
Avatar billede cdc Novice
25. juni 2004 - 14:02 #12
blur sørger for at der ikke kommer en stipled linie "muselort" rundt menuen når den er aktiv
Avatar billede cdc Novice
25. juni 2004 - 14:04 #13
style="filter: alpha(opacity=50)" er den som gør den tranzparent, men som sagt, dette er kun et eks. den er ikke x browser
Avatar billede miss-g Seniormester
25. juni 2004 - 14:09 #14
Findes lignende funktion så ikke (alpha) som du i alle browsere?
Avatar billede cdc Novice
25. juni 2004 - 14:12 #15
ikke hvad jeg ved, mozilla bruger en anden form for filter: -moz-opacity:0.5;
Avatar billede cdc Novice
25. juni 2004 - 14:13 #16
hvad med at lave billederne som de skal være og lave en almidelig rolloverimages menu
Avatar billede cdc Novice
25. juni 2004 - 14:22 #17
Avatar billede grunken Nybegynder
25. juni 2004 - 15:42 #18
http://www.grunken.dk/exp/513760.html

Den her giver både opacity og farver borderen rød, så hvis opacity er et ikke fungerede, så sker der stadig noget!

-Der udover må der lige nævnes at din måde at lave html (læs: hvofor alle de tabeller?) på gør det bestemt ikke lettere at scripte til det :o)

-og med henhold til opacity af elementer, så er der p.t. ikke særligt mange browsere der understøtter det, og de alle har en forskellig metode at gøre det på : http://www.quirksmode.org/css/opacity.html
Avatar billede miss-g Seniormester
25. juni 2004 - 16:47 #19
Genialt grunken - næsten som jeg havde drømt om *S*

Det er dog meningen at der kun er 1 billede som må være normalt.

Så hvis billede 1 er normalt og jeg klikker på billede 2. Så skal billede 2 blive normalt og billede 1 alpha og border.

Tror det er en god løsning - kan se at du har garderet både mozilla og windows, og resten ser så den røde streg siger du?

Cdc - kan ikke sidde og lave rolloverimages på billederne. Det kommer jo en hel database af dem, så er det bedre at det kører mere eller mindre automatisk, hvis du forstår :-)
Avatar billede miss-g Seniormester
25. juni 2004 - 20:44 #20
Noget du gider at rette til grunken? *S*
Avatar billede miss-g Seniormester
28. juni 2004 - 15:00 #21
Nogen der kan lave den sidste rettelse? (Ellers lukker jeg)
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