27. juni 2003 - 22:57Der er
13 kommentarer og 1 løsning
On mouse over
Hey geeks
Jeg har denne kode som jeg har fundet på den dengang åbne http.//www.builder.dk (Som desværre måtte blive lukket) Hvad jeg synes var ærgelig da bulder.dk tilbød newb som mig gode artikler og andet!
Nå men til sagen. Jeg har fundet dette on mouse over "script". Den får tden til at skifte farve når musen kører over tden og væk fra tden. Nu er jeg ikke den bedste til css eller hvad det er (Jeg tror det er css) Men hvordan får jeg den til at holde farven når man trykker på linket? Altså sådan at den bliver ved med at holde den orange farve?
Her er min kode: <td class="leftthin" bgcolor="white" onmouseover="this.style.background='orange'" onmouseout="this.style.background='white'"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der hvor du vil have den til at holde farven når man klikker skal du altså indsætte onClick="farve=true;" Skal på ferie i morgen så jeg har nok ikke mulighed for at svare tilbage :-) desværre.
Ja ser du... Når jeg fører musen over tden så skifter den til en orange farve og den skal helst blive der når man har trykket på linket...
Tjek http://www.knappe.dk/ og prøv at trykke på hans link i toppen. Det er næsten det samme jeg fisker efter bare at når man kører musen over min td så skifter hele td baggrund og det er den farve som baggrunden har, som jeg vil have til at hænge.
Han bruger noget asp?id=57 osv. til at få sit server-side script til at aktivere det ene eller det andet ...
Absolut den bedste løsning til den slags problemer ...
Det kan sagtens klares med noget javascripting og tilføjelser i querystring, men man bruger vel alligevel serverside til at udfylde resten af siden ...
Bruger du kun frames og alene skal gøre een frame anderledes, skal du opbygge det således, at der er en overført værdi, som kan testes via location.search og så medføre at tilstanden ændres for de valgte elementer ...
Det er ikke svært, og hvis du ønsker mirakler kan det godt være vi skal være flere om det ,-)
du skal hverken bruge javascript eller serversidescript til denne simple ting. Jeg ved ikke hvordan nogen har fundet på at lave mouseover på en td når man også har et link - så bliver brugere jo snydt. Lav style (ikke javascript) på selve a tagget!
-- når jeg læser tråden her, får jeg det til, at der kommer en hel ny side frem, hvor man skal bevare en baggrundsfarve i et element -- altså markere 'Hvor er jeg' ...
Hmmm i forstår ikke.... Je ghar selv forsket lidt i det for noget tid siden (2 år siden) Og når man trykker på tden så går den til en ny siden, men td baggrundsfarven som man hoover til skal holdes (Her orange) Jeg har læst den artikel på activedeveloper.dk, men hvis man laver menuen så bilver den langsom (Prøv at kør mus pilen over menuen) Den er ret langsom og det er min metode ikke, men jeg vil bare høre om man kunne få den til at holde den nye baggrundsfarve efter man har trykket på tden (Og sprunget til en ny side).
Jeg kommer nok lidt sent ind her, men "werd"'s artikel kan sådan set godt bruges (hvis jeg har forstået problemet), hvis du tilføjer en ny style, a.menupunkt:visited {background: #ffaa00;} Det vil så gælde for alle links med klassen menupunkt, der har været besøgt, ønsker man kun for det der lige er blevet klikket på, kan man lave en klasse til det. Og så sætte det på linket vha. noget serverside, som "roenvig" er inde på.
Jeg vil helst lave det på denne måde, men jeg tror at jeg bliver nød til at gribe til min asp kunnen..... Så må jeg jo bare lave det på den måde!!! Men ellers ville det være skills hvis i kunne finde ud af det på den anden måde for det kan jeg ikke.... Eller kunne det være at jeg skulle grave noget af min css frem igen og gennemgå det? Hmmmm hvorfor fanden er det også så mange måder at lave noget på??? Kunne de ike bare ha lavet en måde at gøre det hele på? Så ville man ikke være i tvivl!
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.