CSS: background-image aus php Datei

  • Hallo auch...

    Ich versuche in einer CSS Ebene ein dynamisch erzeugtes Bild darzustellen. Leider schlägt dies fehl. Die Anweisung sieht wie folgt aus:

    Code
    #HeaderBg  { background-image: url(banner.php); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 94px }

    Die Datei banner.php erzeugt dynamisch ein jpg file (es wird in ein banner ein logo eingerechnet mit einem transparenten png). AM Ende gebe ich die banner.php mit

    Code
    header("content-type: image/jpeg");
    ImageJpeg($thumbnail,"",100);

    aus.

    Warum wird nun aber das Bild nicht dargestellt ? Rufe ich die Datei normal mit dem Browser auf, funktioniert sie wie gewünscht.

  • Hmm und wenn ich die Datei über den kompletten URL anspreche ? Ich kanns leider grad nicht teste, bin mittlerweile auf Arbeit und ohne Zugang zum FTP Server...

  • Ok, ich hab die Lösung... Ich nutze Firefox und hab Addblock eingebunden... banner war eines der Matches in der Blacklist... Es hatte mich stark gewundert, da ja im php die header korrekt gesendet wurden...