Matthias: hintergrundbild wechseln

Hallo,
ich möchte mit einem mousover efekt dass hintergrundbild einer tabelle wechseln.
Im Quelltext hab ich folgendes stehen:
  onMouseOver="background-image(url='button_over.gif')"
da ist aber irgentetwas falsch dran. Habe auch schon etliche andere Schreibweisen probiert.
Hoffe jemand kann mir helfen

Matthias

  1. Hallo,

    ich möchte mit einem mousover efekt dass hintergrundbild einer tabelle wechseln.
    Im Quelltext hab ich folgendes stehen:
      onMouseOver="background-image(url='button_over.gif')"
    da ist aber irgentetwas falsch dran. Habe auch schon etliche andere Schreibweisen probiert.

    Versuch mal

    onMouseOver="this.style.backgroundImage = 'url:(button_over.gif)';"

    Und sie bitte im Archiv nach, warum (JAVA) nicht (JAVASCRIPT) ist. Danke.

    Grüße aus Barsinghausen,
    Fabian

    1. hi,

      onMouseOver="this.style.backgroundImage = 'url:(button_over.gif)';"

      die schreibweise url:(button_over.gif) ist immer noch kein korrektes CSS.
      aber das kann der frager ja jetzt mal selbst in selfhtml nachlesen gehen.

      gruss,
      wahsaga

      1. die schreibweise url:(button_over.gif) ist immer noch kein korrektes CSS.

        -> url(button_over.gif

        Ich weiß nicht, warum man nicht einfach das, was man weiß, dazuscheiben kann. Wenn der Leser sein Wissen vertiefen möchte, sucht er einfach in Selfhtml nach, da hätte er es gefunden. Wenn er hier postet, will er ja wohl eine Antwort - und vielleicht sucht er dann selbst danach.

        benji

        --
        Those who know don't talk.
        Those who talk don't know.
        1. Hallo benji,

          Ich weiß nicht, warum man nicht einfach das, was man weiß,
          dazuscheiben kann. Wenn der Leser sein Wissen vertiefen
          möchte, sucht er einfach in Selfhtml nach, da hätte er es
          gefunden. Wenn er hier postet, will er ja wohl eine
          Antwort - und vielleicht sucht er dann selbst danach.

          Weil dieser Raum einen anderen Anspruch hat: es wird die
          Bereitschaft, sich selber weiterzubilden, vorrausgesetzt.

          Gruesse,
           CK

          --
          If God had a beard, he'd be a UNIX programmer.
          1. Hallo Christian !

            Weil dieser Raum einen anderen Anspruch hat: es wird die
            Bereitschaft, sich selber weiterzubilden, vorrausgesetzt.

            .... diese Bereitschaft ist jedoch nicht immer da !

            viele grüße nach Lüdinghausen,

            benji
            (von Kelkheim ;-)

            --
            Those who know don't talk.
            Those who talk don't know.
            1. Hallo benji,

              Weil dieser Raum einen anderen Anspruch hat: es wird die
              Bereitschaft, sich selber weiterzubilden, vorrausgesetzt.

              .... diese Bereitschaft ist jedoch nicht immer da !

              Dann muss "man" eben damit rechnen, dass die Bereitschaft jenen Leuten zu helfen im selben Maße fällt, wie deren Eigeninitiative. Zumindest bei mir.

              Grüße aus Barsinghausen,
              Fabian

              1. Hallo Fabian etc. !

                Dann muss "man" eben damit rechnen, dass die Bereitschaft jenen Leuten zu helfen im selben Maße fällt, wie deren Eigeninitiative. Zumindest bei mir.

                ja, so ist es

                benji

                --
                Those who know don't talk.
                Those who talk don't know.
            2. Hallo benji,

              Weil dieser Raum einen anderen Anspruch hat: es wird die
              Bereitschaft, sich selber weiterzubilden, vorrausgesetzt.

              .... diese Bereitschaft ist jedoch nicht immer da !

              Na, dann ist er hier schlicht und ergreifend falsch. Dieser
              Raum hat seine Anforderungen. Wer die nicht erfuellen will,
              muss sich eben einen anderen Raum suchen. Das ist hier kein
              Kindergarten.

              viele grüße nach Lüdinghausen,

              Ich wohne inzwischen in Dortmund ;)

              Gruesse,
               CK

              --
              If God had a beard, he'd be a UNIX programmer.
              1. Hallo Christian,

                Ich wohne inzwischen in Dortmund ;)

                hömmadabinichjanichmehrdereinzige ;)

                Gruß, Andreas

                1. Hallo Andreas, Hallo Christian,

                  Ich wohne inzwischen in Dortmund ;)
                  hömmadabinichjanichmehrdereinzige ;)

                  alsobitte! ;)

                  Tim

                  --
                  [x] Für die Einführung des Themenbereiches »Python«
      2. aber das kann der frager ja jetzt mal selbst in selfhtml nachlesen gehen.

        hi,
        hab schon in selfhtml geguckt. Ich habe dort nur den Bildwechsel von normalen Bildern gefunden!!!

        Matthias

        1. Hallo Matthias !

          hab schon in selfhtml geguckt. Ich habe dort nur den Bildwechsel von normalen Bildern gefunden!!!

          Ja, bei normalen Bildern ist es auch eigentlich besser, wenn man die Bilder gleich am Anfang in eine Variable lädt und sie dann benutzt.
          Bei der dynamischen hintergrundwechselei wird das Bild erst vom Server geholt, wenn der Hintergrund zu diesem Bild geändert wird, das heißt, dass es immer min. 1sek dauert, bis das bild unten ist (je nach verbindung), was in der Regel unschön ist.

          Aber ich benutze auch öfters dynamische Hintergrundbilder, also so ist es (halt).
          Falls dein HTML-Element zum Beispiel ein Link ist, kannst du das ganz ohne HTML machen:

          einfach in der CSS z.B.:

          a:link, a:visited  { background: transparent; }
          a:hover { background-image: url(bild.gif); }

          !

          benji

          --
          Those who know don't talk.
          Those who talk don't know.
      3. Hallo wahsaga,

        onMouseOver="this.style.backgroundImage = 'url:(button_over.gif)';"

        die schreibweise url:(button_over.gif) ist immer noch kein korrektes CSS.
        aber das kann der frager ja jetzt mal selbst in selfhtml nachlesen gehen.

        Jetzt wo du es sagst... Asche auf mein Haupt!

        Grüße aus Barsinghausen,
        Fabian

    2. hi,
      danke für deine schnelle Antwort. Aber das funktioniert nicht :-(

      Matthias