Guten Tag.
Ich würde das eher für ein CSS Problem und nicht für ein JavaScript Problem halten.
Ich fürchte nämlich, so wie es jetzt gekennzeichnet ist, werden es die Spezis wohl überlesen.
Beste Grüße . . . Karsten
hi,
ich habe einen button der per css formatiert ist:
nun möchte ich diesen button über ein JS disablen so:Code:<input type="button" class="button" value="Klicken">
Leider schaut die schrift im button nun ziemlich komisch aus ( siehe: Button ) sie ist grau mit einem weissen schatten. Kann man die schrift beim disableten Button irgendwie anpassen so das sie zum Buttondesign passt?Code:<script language="javascript"> <!-- document.sform.submitbtn.disabled=true; //--> </script>
Grüße Jenny
Geändert von Jenny18 (16.01.2004 um 20:45 Uhr)
Guten Tag.
Ich würde das eher für ein CSS Problem und nicht für ein JavaScript Problem halten.
Ich fürchte nämlich, so wie es jetzt gekennzeichnet ist, werden es die Spezis wohl überlesen.
Beste Grüße . . . Karsten
also ist wirklich eine sache von css, da es sich ja um die formatierung handelt:
das problem daran ist, du hast in css ja pseudo-klassen mit denen du zustände von Links etc. formatieren kannst (:hover,:Active,:visited,:focus,:link). du kannst diese auch auf einen button anwenden. Wenn du also zum beispiel möchtest, dass dein button nach dem klicken disable ist, disablest (sch.. wort) du ihn mit js und gleichzeitig verwendest du im css
.button:active{background-color: grey;}
.button:focus{background-color: grey;}
damit wird der button in dem moment wo du in anklickst grau!
wann soll der button den disable sein?=
wenn du folgendes machst klappt es:
<script language="javascript">
<!--
document.sform.submitbtn.disabled=true;
document.sform.submitbtn.style.backgroundColor="red";
//-->
</script>
du kannst ja auch per style.attribut. den css-style eines elementes per js ändern (mehr unter http://selfhtml.teamone.de/javascript/objekte/style.htm
) wenn du den button disable setzt musst du also nur noch gleichzeitig den css style anpassen (per js) und schon hast du es!
p.s.: GroßUNDkleinschreibung ist übrigens wichtig bei sowas!!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)