Kinslayer: DIV "verschwindet" nach vollenden des Ladens

Hi!
Folgende Situation: Auf einer Seite habe ich rechts einen DIV, in dem bei jedem Laden einer Unterseite per PHP ein anderes Bild eines Mitarbeiters kommt.
Folgendes Problem: Im IE 6+7 sehe ich das Bild zwar, aber nur so lange wie die Seite noch lädt. Danach nicht mehr. WARUM? Im Firefox, Safari, Opera.. funktioniert das!

  
.foto  
{  
width:140px;  
height:auto;  
overflow:hidden;  
right:0px;  
float:right;  
}

Das ist der CSS-Code des DIVs.
<div class="foto" style="background-image:url(graphic/koerper_[code lang=php]<?=$team['person']?>.jpg); background-color:#0000FF;">
 <img src="graphic/koerper_<?=$team['person']?>.jpg" />
</div>[/code]
Es passiert auch nix wenn ich <img.. rausnehme.

  1. Hallo,

    Das ist der CSS-Code des DIVs.
    <div class="foto" style="background-image:url(graphic/koerper_[code lang=php]<?=$team['person']?>.jpg); background-color:#0000FF;">
    <img src="graphic/koerper_<?=$team['person']?>.jpg" />
    </div>[/code]

    Was soll das <?= und warum als Hindergrund das gleiche Bild?

    1. Was soll das <?=

      <?=$team['person']?> ist eine kurzschreibweise für <?php echo $team['person']; ?>, allgemein würd ich das aber nicht empfehlen, da es sich auf das vorhandensein von short_open_tag verlässt

      asp/vb kennt zb auch eine ähnliche schreibweise <%=foo%> anstatt <% response.write foo %>

  2. Hallo Kinslayer

    Villeicht wegen height:auto;

    MfG
    tomgk