this.bgColor="transparent" bei Netscape?
HeMi
- javascript
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
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;"
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
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?