Hintergrundbild tauschen klappt nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hintergrundbild tauschen klappt nicht

    Hi, wer kann mir helfen, das Hintergrundbild eines div auszutauschen. Ich habe eine Funktion, die z.B. visibility problemlos steuert, aber bei dem Bild steckt wohl noch ein Fehler drin, denn es passiert gar nichts. Es gibt aber auch keine Browser-Fehlermeldung.

    So sieht es aus:

    function load_karte(lay){
    if (document.layers) {
    document.layers[lay].background.src = kart;
    }
    else if (document.all) {
    document.all[lay].style.backgroundImage = kart;
    }
    else if (document.getElementById) {
    document.getElementById(lay).style.backgroundImage = "img/test.gif";
    }
    }
    Der frank-o-matic ist kein Sirius Cybernetic Corporation Produkt!

  • #2
    das Hintergrundbild eines div auszutauschen

    Code:
    document.getElementById('name_des_divs').style.backgroundImage = 'datei.gif'
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Das steht so im letzen if-Zweig der Funktion ...
      Der frank-o-matic ist kein Sirius Cybernetic Corporation Produkt!

      Kommentar


      • #4
        wo er aber nie hinkommen wird, da document.all schon vorher ein if() hat.

        und jetzt schmeiss dein if() da raus und nimm die zeile alleine.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Re: Hintergrundbild tauschen klappt nicht

          lies bitte nach, wie ein gültiger wert für die CSS-eigenschaft background-image auszusehen hat:
          http://www.w3.org/TR/CSS21/colors.ht...ckground-image

          img/test.gif
          nein, das ist kein gültiger.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            aha, alles klar

            so läuft das also!

            document.getElementById('dings').style.backgroundImage = 'url(bild.gif)';
            Der frank-o-matic ist kein Sirius Cybernetic Corporation Produkt!

            Kommentar

            Lädt...
            X