Avatar billede jaffafo Nybegynder
12. januar 2004 - 15:29 Der er 6 kommentarer og
1 løsning

Skifte farve på asp:button når musen "hover"

Ja hvordan gør man det?

kan man gøre det ved en CSS fil eller er det gennem programmering?
Avatar billede jaffafo Nybegynder
12. januar 2004 - 15:32 #1
vedkommende får 30 points..  jeg kan ikke give points lige nu da pointsdelen ikke virker i øjeblikket...
Avatar billede nute Nybegynder
12. januar 2004 - 15:39 #2
Avatar billede nute Nybegynder
12. januar 2004 - 15:40 #3
Avatar billede nute Nybegynder
12. januar 2004 - 15:44 #4
nej ... det kan du jo ikke ... sorry... er helt ude at cykle lige nu.

en button kan du ikke lave "hover" på ... du skal til at gøre det med java script:

<script language="vb" runat="server">
  Sub Page_Load(sender As Object, e As EventArgs)
    'Set the button's client-side onmouseover event
    [navnet på din knap].Attributes("onmouseover") = "alert('Hello, World!');"
  End Sub
</script>

/nute
Avatar billede jaffafo Nybegynder
12. januar 2004 - 17:45 #5
jo jeg ved man kan.. :)

eller hvertfald noget lignende (med asp.net og ikke java eller noget)...

jeg har nemlig set det et par gange... det er rimelig fedt..
Avatar billede nute Nybegynder
12. januar 2004 - 19:00 #6
oki ... det kan åbenbart lade sig gøre, men ikke for alle browsere.

- Trident engine (som IE/win bruger) tillader kun hover styles på <a/> tagget.
- Gecko engine (som Mozilla, NN6 bruger) og Presto engine (som opera 7 bruger) tillader det på alle element

Du kan gøre det på følgende måde:

Din knap:
<asp:Button id="myButton" runat="server" Text="My Button"/>

så behøver du bare at skrive fx:
#myButton.hover
{
   
}

i dit style tag for at der skal ske noget. Sådan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title><br>
    <style>
    #myButton
    {
        background-color:#E4E4E4;
        color:White;
        border:1px solid black;
        font-family:verdana;
        font-size:8pt;
    }
    #myButton:hover
    {
        background-color:black;
    }
    </style>
</head>

<body>
<asp:Button id="myButton" runat="server" Text="My Button"/>
</body>
</html>


Men som sagt ... det er ikke alle browsere dette fungerer i. Jeg ville stadig anbefale javascript metoden ...

/nute
Avatar billede jaffafo Nybegynder
10. februar 2004 - 03:19 #7
jeg accepterer dit svar, men vil ikke bruge det da ikke alle understøtter det..  men tak for svar..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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