Avatar billede tina_thranesen Nybegynder
28. oktober 2004 - 01:37 Der er 2 kommentarer

Farveskift på tekst i submitknap v.h.a. css stylesheet

Eksperimenterer med at lave min egen knap.
Knappen skal skifte farve på skriften ved onclick, men sådan, at farven på skriften forbliver på knappen også efter, at musen er ført væk fra knappen. Og det volder mig kvaler.
Den skal have mit eget design, hvilket er løst.
Den skal også ændre baggrund ved rollover, hvilket også er løst.
Mit eksempel kan ses på:
http://www.tv-girls.dk/Tina/style/knap_08.asp
Men ellers er mit stylesheet sådan:
* * *
body {
    background-color: #99CCFF }

input {
    height:23;
    background-color:#6666FF;
    font-family:arial;
    font-size:14px;
    color:#FFFF00;
    text-align: center; }           

class1 {
    background-color:#6666FF; }

.class2 {
    color:#FF0066; }

.Class3 {
    background-color:#6666FF; }   

.class4 {
    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr=#ff99ccff, EndColorStr=#ff6666FF); }
* * *
Og html-delsen ser sådan ud:
* * *
<META NAME="Tina Thranesen" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Knap forsøg" CONTENT="">
<link rel="stylesheet" type="text/css" href="style08.css">

</HEAD>
<body>
<p>
  Forsøg "knap_08" med knapper ved anvendelse af css.
</p>

Knappen herunder er alene med css.
<br>
<input name="SoegAnvSoegeord" type="submit"
class="class4"
onmouseover="this.className='class1'"
onmouseout="this.className='class4'"
onclick="this.className='class2';'class3'"
value="Vis anvendte søgeord" style="width:150px;"/>
<br><br>

Knappen herunder er med css, men  m.h.t. onclick er color og baggrundColor hårdkodet.
<br>
<input name="SoegAnvSoegeord" type="submit"
class="class4"
onmouseover="this.className='class1'"
onmouseout="this.className='class4'"
onclick="this.style.color='#FF0066'; this.style.backgroundColor='#6666FF'"
value="Vis anvendte søgeord" style="width:150px;"/>

</BODY>
</HTML>
* * *
Vil glæde mig overordentligt meget, om nogen kan løse problemet for mig.
Er også meget modtagelig for forsøg til generel forbedring.
Kærlig hilsen. Tina Thranesen.
Avatar billede jansen82 Nybegynder
28. oktober 2004 - 02:13 #1
Avatar billede roenving Novice
28. oktober 2004 - 03:20 #2
Det er nok nærmere en kombination af javascript og asp ...

-- men jeg kan da starte med at fortælle dig, at det fra alle sider frarådes at skifte className on-the-fly, fordi hele det grafiske billede, som browseren har bygget op og viser brugeren smides væk, og den starter forfra med at opbygge det !-)
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