Gunnar Bittersmann: onmouseover="anderes_element.style='...';"

Beitrag lesen

@@Georg:

nuqneH

<script type="text/javascript">
function changeStyle(HtmlElement, cssValue) {
  HtmlElement.style.color="red";
}

Du stehst auf Rot? Einmal rot für immer und ewig? ;-)

Du meintest HtmlElement.style.color = cssValue;

Eine Funktion, die die Farbe ändert, sollte nicht changeStyle heißen, sondern eher changeColor.

Von changeStyle würde ich erwarten, dass ich die zu ändernde CSS-Eigenschaft auch als Parameter angeben kann:

function changeStyle(element, property, value)  
{  
  element.style[property] = value;  
}

Aber zum einen braucht man dafür keine Extra-Funktion; statt changeStyle(myElement, myProperty, myValue) könnte man gleich myElement.style[myProperty] = myValue schreiben.

Und zum anderen will man – wie gesagt – in JavaScript keine Stile ändern.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
0 50

onmouseover="anderes_element.style='...';"

Texter mit x
  • javascript
  1. 0
    Der Martin
    1. 0
      ChrisB
      1. 0
        Der Martin
    2. 0
      Texter mit x
      1. 0
        Texter mit x
        1. 0
          ChrisB
          1. 0

            Die Zitatsammlung ist immer noch defekt ... :-(

            EKKi
            • zu diesem forum
          2. 0
            Texter mit x
            1. 0
              ChrisB
              1. 0

                mehrere Elemente an gleicher Stelle die ihren Raum einnehmen

                Texter mit x
                • html
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Texter mit x
                    1. 0
                      Gunnar Bittersmann
                      1. 2
                        ChrisB
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Texter mit x
                          2. 0

                            zwei Nachfragen und Danke

                            Texter mit x
                            1. 0
                              ChrisB
                              1. 0
                                Der Martin
                              2. 0
                                Texter mit x
                              3. 0
                                Texter mit x
                            2. 0
                              Gunnar Bittersmann
                              1. 0
                                Gunnar Bittersmann
                        2. 0
                          Texter mit x
                        3. 0

                          Nachfrage

                          Texter mit x
                          1. 0
                            ChrisB
                      2. 0
                        Texter mit x
                2. 0
                  ChrisB
                  1. 0
                    Texter mit x
  2. 1
    EKKi
    1. 0
      Texter mit x
      1. 0
        EKKi
        1. 0
          Texter mit x
  3. 0
    Georg
    1. 3
      Gunnar Bittersmann
      1. 0
        Georg
        1. 0
          Der Martin
          1. 0
            Georg
            1. 1
              Gunnar Bittersmann
              1. 0
                Kai345
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Kai345
                  2. 0
                    Kai345
                    1. 0
                      Texter mit x
              2. 0
                Georg
              3. 0
                MudGuard
  4. 0
    Gunnar Bittersmann
    1. 0
      Texter mit x
  5. 0

    mehrere Elemente an gleicher Stelle die ihren Raum einnehmen

    Texter mit x