Der folgende Beitrag wurde am 26. 10. 2007, 21:00 Uhr von HeMi veröffentlicht.
Hallo,
dazu gibt es schon ein Beitrag im Archiv und zwar hier:
http://forum.de.selfhtml.org/archiv/2003/9/t57215/
Mein Problem ist nur, wie bekomme ich ein Button sofort transparent?
Hier der bisherige Code:
<head>
...
...
<script language="JavaScript">
function maketransparent(zellen_id) {
document.getElementById(zellen_id).style.backgroundColor = "transparent";
}
function makecolored(zellen_id) {
document.getElementById(zellen_id).style.backgroundColor = "#CFD4D8";
}
</script>
</head>
<input type="submit" value="Hilfe" name="help_de"
maketransparent('help_de') <!-- funktioniert nicht -->
onMouseOver="makecolored('help_de');"
onMouseOut="maketransparent('help_de');"
onClick="return true;"
>
LG HeMi
Der folgende Beitrag wurde am 26. 10. 2007, 23:12 Uhr von Glory veröffentlicht.
> Hier der bisherige Code:
> <head>
> ...
> ...
> <script language="JavaScript">
Besser: <script type="text/javascript">
> function maketransparent(zellen_id) {
Tipp: "makeTransparent" liest sich dank dem großen T besser als "maketransparent"
> document.getElementById(zellen_id).style.backgroundColor = "transparent";
> }
>
> function makecolored(zellen_id) {
> document.getElementById(zellen_id).style.backgroundColor = "#CFD4D8";
> }
> </script>
> </head>
>
>
>
> <input type="submit" value="Hilfe" name="help_de"
> maketransparent('help_de') <!-- funktioniert nicht -->
Wie denn auch: dein Button hat ja keine ID, sondern nur einen Namen.
> onMouseOver="makecolored('help_de');"
> onMouseOut="maketransparent('help_de');"
> onClick="return true;"
> >
Der folgende Beitrag wurde am 26. 10. 2007, 23:33 Uhr von HeMi veröffentlicht.
Hallöchen Glory,
<input type="submit" value="Hilfe" name="help_de id="test"
makeTransparent('help_de') <!-- funktioniert auch nicht :-( -->
> Wie denn auch: dein Button hat ja keine ID, sondern nur einen
Hab die ID natürlich in CSS geschrieben (schriftformatierung)
LG Heiko
Der folgende Beitrag wurde am 26. 10. 2007, 23:50 Uhr von Glory veröffentlicht.
> Hallöchen Glory,
>
> <input type="submit" value="Hilfe" name="help_de id="test"
> makeTransparent('help_de') <!-- funktioniert auch nicht :-( -->
Kein Wunder, denn der Name sollte nicht "help_de id=" lauten oder? Du hast da Anführungszeichen vergessen. Und das "makeTransparent('help_de')" muss in einen Eventhandler rein. So sollte das hinhauen:<input type="submit" value="Hilfe" name="help_de" id="test" onMouseOver="makeTransparent('test');">
Du solltest allerdings anstatt eine ID zu übergeben lieber das Objekt selbst übergeben (mit "this").
> > Wie denn auch: dein Button hat ja keine ID, sondern nur einen
>
> Hab die ID natürlich in CSS geschrieben (schriftformatierung)
Bitte wie?
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4