Code:
function loadFotoLayer(pic)
{
var fotolayer = document.createElement("DIV");
fotolayer.id = "fotolayer";
fotolayer.className = "vistalayer";
var update = new Ajax.Updater(fotolayer,"ajaxloader.php?id=fotoview&pic="+pic,
{
method: 'GET',
onComplete: function()
{
$('fotolayer_pic').onclick = hideFotoLayer;
alert($('fotolayer_pic').complete);
if(Prototype.Browser.IE && $('fotolayer_pic').complete)
showFotoLayer();
$('fotolayer_pic').onload = showFotoLayer;
}
});
var doc = document.body;
doc.appendChild(fotolayer);
}
function showFotoLayer()
{
alert('picture Onload');
$('fotolayer').style.display = 'block';
centerFotoLayer();
}
p.s. Es ist Prototype!
Edit: Beim Zweiten Aufruf bekomm ich beim $('fotolayer_pic') nur NULL zurück obwohl der das Bild im responseText enthalten ist.
Zuletzt bearbeitet: