Forum Doku Wiki Blog

Forumsarchiv 2007, Oktober
this.bgColor="transparent" bei Netscape?

archivierte Beiträge lesen

  1. (JAVASCRIPT) this.bgColor="transparent" bei Netscape? von HeMi, 26. 10. 2007, 21:00

this.bgColor="transparent" bei Netscape?

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

this.bgColor="transparent" bei Netscape?

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;"
> >

this.bgColor="transparent" bei Netscape?

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

this.bgColor="transparent" bei Netscape?

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