Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:22 Der er 24 kommentarer og
1 løsning

farveskift på link

jeg har et lille problem....

I IE ´fik jeg lavet noget der virkede som det skulle - et link var en bestem farve og en anden farve når musen kom over linket. Men som man kunne forvente virkede dette ikke i NS.

spørgsmålet er nu: hvordan kan det bygges på, så et link er en bestem farve og en anden farve når musen kom over linket i BÅDE NS og IE???
Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:24 #1
det skal lige siges, at jeg har prøvet at indsætte koden med styles, i <body> m.m. - den bedste løsning hidtil har været at indsætte det i min <a href>, men mangler det sidste i at det virker....
Avatar billede jumper Nybegynder
20. oktober 2000 - 00:24 #2
NS4 understøtter ikke hover, men du kan dog lave den samme effekt med en stor gang kodning:

http://www.faqts.com/knowledge-base/view.phtml/aid/1619/fid/128

/Thor
Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:27 #3
men det vil virke i begge browsere???
Avatar billede drean Nybegynder
20. oktober 2000 - 00:28 #4
Det virker også i NS 6...
Avatar billede jumper Nybegynder
20. oktober 2000 - 00:30 #5
hover virker fint i IE4+ samt NS6+ (og sikkert også opera). hover virker ikke i NS4, som så mange andre CSS ting.

/Thor
Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:31 #6
men vil det i det angivne link også virke i IE?
Avatar billede jumper Nybegynder
20. oktober 2000 - 00:33 #7
Ja ;)

/Thor
Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:39 #8
ja - det ser ud til at være det jeg skal bruge, så jeg må jo acceptere... skod med så meget kodning, når jeg ikke fatter en dyt af hvad der står... men det kommer vel...
Avatar billede jumper Nybegynder
20. oktober 2000 - 00:40 #9
Tja, du kunne også blot ignorere NS4 brugerne, der er heldigvis ikke så mange tilbage af dem ;)

/Thor
Avatar billede keysersoze Ekspert
20. oktober 2000 - 00:43 #10
jeg ved det... men så kommer det flove -> det skal bruges til en side for et webdesign firma... så skulle det gerne virke i alle browsere ;o)
Avatar billede jumper Nybegynder
20. oktober 2000 - 00:55 #11
Tja, et webdesign firma må også vide at det ikke er alle ting der virker i alle browsere. Desuden vil siden stadig være brugbar i NS4 selvom der ikke er en hover effekt på de forskellige links.

Pyt, det er en længere diskussion ;)

/Thor
Avatar billede keysersoze Ekspert
20. oktober 2000 - 01:04 #12
så langt så godt.. men hvorfor hopper link\'sne ud af min table???
Avatar billede keysersoze Ekspert
20. oktober 2000 - 01:04 #13
dog kun i NS
Avatar billede keysersoze Ekspert
20. oktober 2000 - 01:30 #14
jumper >> det virker _næsten_ efter hensigten, men i NS hopper teksten ud af den frame den skal være i... og det må den IKKE...

ved at fjerne eller ændre denne linie:

  html += \'.rewritable { position: absolute; }\';

kommer teksten derind hvor den skal, men så virker farveændringen ikke... hvad kan der gøres???
Avatar billede keysersoze Ekspert
20. oktober 2000 - 01:30 #15
frame = table
Avatar billede olebole Juniormester
20. oktober 2000 - 01:56 #16
<ole>
Tjahhh...hvis du er ved at lave et web-firma selv, så synes jeg også det begynder at se svært flovt ud.
Hvis det er det, der tilfældet - burde du vise dig selv og evt. kommende, uforvarende kunder den respekt at vente, til du har lært de mest fundamentale ting om håndværket - og der har du et stykke vej endnu. Man kan ikke tage penge for en vare, man ikke kan lave.
Det lyder skarpt, men er faktisk venligt ment.
/mvh
</bole>
Avatar billede keysersoze Ekspert
20. oktober 2000 - 09:32 #17
jeg er helt enig... men nu var det desværre ikke lige det spørgsmålet lød på...

man kan ikke være ekspert på alle områder, og mit område er ikke javascript -> kun asp og design/billedbehnadlig...

så _derfor_ søger jeg hjælp til dette!
Avatar billede spacey Nybegynder
21. oktober 2000 - 04:45 #18
soze>>>> Dette er ikke negativ kritik, jeg prøver bare at oplyse dig om at du måske skulle sætte dig noget mere ind i emnet.

Jeg må altså give ole ret, dit spørgsmål er hvad jeg vil kalde for børnelærdom nemlig at a:hover ikke funker i netscape 4.X versionerne.

Det er også ok, meningen med eksperten er at folk skal hjælpes på ethvert niveau, men når du så skriver i din info at du modtager freelance opgaver indenfor \"asp, html, database m.m.\", så virker det lidt flovt at du ikke har mere tjek på HTML som CSS jo faktisk er standard i (html 4).

Formuleringer som \"I IE ´fik jeg lavet noget der virkede som det skulle\" lyder ikke ret meget som om at det er noget du selv har lavet, eller ved noget om for den sags skyld. - Correct me if im wrong!

Din formulering af spørgsmålet virker altså lidt som om at du ikke har ret meget tjek på basale CSS kommandoer, som er standard i HTML 4, så mon ikke at det var en god ide at sætte sig mere ind i det emne?

Just my humble opinion...

www.w3.org har nogle ganske udemærkede tutorials til både HTML og CSS.
Avatar billede keysersoze Ekspert
21. oktober 2000 - 05:43 #19
spacey >> jeg ved sgu godt, at a:hover ikke virker i NS - hvorfor tror du jeg opretter spørgsmålet???

og det er mig selv der har lavet det... laver alle mine ting selv - problemet er bare, at jeg i rimelig lang tid med vilje har overset NS, da den efter min mening var skod! Nu mener jeg til gengæld, at det jeg laver helst også skulle virke i NS - ikke med med det sagt, at jeg ikke holder min mening! - men hvorfor skulle jeg ikke lave det selv???

ang CSS; jeg indrømmer jeg ikke er ekspert i CSS... eller HTML - eller noget andet for den sags skyld... men jeg kender dog lidt mere til det, end du antyder du mener jeg gør! desuden gør jeg ikke som nogle andre webfirmaer: få ANDRE webfirmaer til at lave deres side! Jeg siger på intet tidspunkt, at vi i vores firma kan alt... vi skriver hvad vi kan!

så selvfølgelig har du lov at have en mening... men når intet af det du siger passer, så er det lig\'som lidt tomt... ;o)

www.w3.org - hmmm... kender den - bruger den... så den hjælper mig ikke rigtig!

det lyder som om at du har en løsning - lad mig høre den! for du siger jo at der er basal viden!
Avatar billede spacey Nybegynder
21. oktober 2000 - 14:24 #20
Keysersoze>>> Nej, jeg har ikke en meget simpel løsning, nu har jeg ikke set Jumpers link, men den løsning vi ville have lavet er sikkert noget i samme retning, men jeg kan ikke tage stilling til hvordan du skal gøre det uden at vide mere, eftersom det kan løses på et par forskellige måder alt efter behovet.

Mht. det andet, ja så kan det godt være at du har tjek på det, men du fremstår bare ikke sådan - Og det er måske værd at ændre på hvis du skal klare dig godt som freelancer...

Avatar billede jd Nybegynder
21. oktober 2000 - 14:57 #21
Jeg forstår nu ikke alle jeres kommentarer om keysersoze\'s basale kundskaber!
Jeg synes da det virker til at han har styr på sit kram!
Han ved - lige så godt som jeg - at hover ikke virker i NS4. Jeg har indtil videre også valgt bare at undlade hover-funktionen i NS4, da jeg ikke synes det er så vigtigt - da slet ikke når der er så få der bruger den!
Men da han så nu ønsker at gøre det optimale for at siden siden til at se nøjagtig ens ud i forskellige browsere, spørger han om hvordan det lige takles... det vil sige at han ikke kan det basale, fordi han ikke kender til hvordan man selv koder hover-funktionen til NS4??

Det er da noget værre volapyk!! Med mindre du ikke bare bygger din konstatering på dette spørgsmål så...

/Jon@z
Avatar billede spacey Nybegynder
22. oktober 2000 - 10:20 #22
Tjahhh, jeg syntes bare ikke at en udtalelse som \"spørgsmålet er nu: hvordan kan det bygges på, så et link er en bestem farve og en anden farve når musen kom over linket i BÅDE NS og IE??? \" lyder som om at keysersoze ved hvad hover overhovedet er....

Men igen, det kan godt være at du er dygtig - så er det bare ikke altid at du formulerer dig lige vellykket...
Avatar billede jumper Nybegynder
23. oktober 2000 - 16:24 #23
Så vil jeg da også lige komme med en lille kommentar (har været væk hele weekenden :)

keysersoze, hover virker ikke i NS4 (Det har vi vist fået på plads nu). Ovenstående link demonstrerer hvordan du selv kan lave den samme effekt, ved (kort fortalt) at ændre dynamisk på indholdet af et lag.

Og dette er netop grunden til at ovenstående kun virker i NS4 når dit DIV element er absolut positioneret. NS4 kan ikke ændre dynamisk på noget som helst (DOM 0 undtaget), medmindre det er positioneret. Derfor hopper dine links ud af din tabel, da de skal være absolut positionerede for at kunne blive ændret dynamisk i NS4.

Hvis du gerne vil have dine links til at blive på samme plads som før (da de ikke var positionerede), kan du indsætte et 1x1 pixel transparent gif-billede i den tabelcelle hvor det skulle være og aflæse dens x og y værdier, som du derefter bruger til at positionere dit lag (DIV element) hvor det skulle være.

/Thor
Avatar billede danielhep Nybegynder
09. november 2000 - 14:49 #24
Du kan indsætte koden:
<style>
<!--
    A:link {text-decoration: none; color: #cccc99;}
    A:visited {text-decoration: none; color: #cccc99;}
    A:active {text-decoration: none; color: #FFFFFF;}
    A:hover {text-decoration: none; color: #FFFFFF;}
-->   

</style>Så kan du selv indsætte de forskllige farver bagefetes om du ønsker.
Avatar billede keysersoze Ekspert
09. november 2000 - 14:53 #25
danielhep >> du kan ikke arbejde med disse styles i NS...
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