PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/)
-   -   Hintergrundbild tauschen klappt nicht (https://www.php-resource.de/forum/html-javascript-ajax-jquery-css-bootstrap-less/52723-hintergrundbild-tauschen-klappt-nicht.html)

samurai 04-04-2005 12:00

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

Abraxax 04-04-2005 12:18

Zitat:

das Hintergrundbild eines div auszutauschen

Code:

document.getElementById('name_des_divs').style.backgroundImage = 'datei.gif'

samurai 04-04-2005 12:23

Das steht so im letzen if-Zweig der Funktion ...

Abraxax 04-04-2005 12:36

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.

wahsaga 04-04-2005 12:38

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

Zitat:

img/test.gif
nein, das ist kein gültiger.

samurai 04-04-2005 14:44

aha, alles klar
 
so läuft das also!

document.getElementById('dings').style.backgroundImage = 'url(bild.gif)';


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:30 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG