Ich ärgere mich seit geraumer Zeit mit einem kleinen schönheitsfehler meiner Galerie rum... welcher eigentlich nur auftritt, wenn die Internetverbindung langsamer als 20 MBit ist 
Ich klicke auf mein Vorschaubild und die Vergrößerte Ansicht wird ausgeblendet und mit dem neuen Bild wieder eingeblendet.
Eigentlich sollte er eine Pause machen mit dem Einblenden, bis das neue Bild im Cache liegt, sodass es sofort angezeigt wird.
Ich habe leider das Problem, das das alte Bild ausgeblendet wird, dann wieder eingeblendet wird und sich dann sehr unschön das neue Bild austauscht.
Hier mal der Code... das anpassen der Orderbox funktioniert beim wechsel des Seitenverhältnisses natürlich auch nicht richtig...
Wie stelle ich das an, das erst das Bild geladen wird, bevor es angezeigt wird? Jede Hilfe wäre echt nett... dieser Fehler verschandelt das ganze feeling

Ich klicke auf mein Vorschaubild und die Vergrößerte Ansicht wird ausgeblendet und mit dem neuen Bild wieder eingeblendet.
Eigentlich sollte er eine Pause machen mit dem Einblenden, bis das neue Bild im Cache liegt, sodass es sofort angezeigt wird.
Ich habe leider das Problem, das das alte Bild ausgeblendet wird, dann wieder eingeblendet wird und sich dann sehr unschön das neue Bild austauscht.
Hier mal der Code... das anpassen der Orderbox funktioniert beim wechsel des Seitenverhältnisses natürlich auch nicht richtig...
Javascript:
//Altes Bild ausblenden
new Effect.Fade("framegrid",
{
duration: 0.3,
afterFinish: function()
{
//Neues Bild zuweisen
$("image").src = src;
$("orderbox").style.width = $("image").width+"px";
$("orderbox").style.top = ($("image").height-124)+"px";
//Bild wieder einblenden
new Effect.Appear("framegrid",
{
duration: 0.3
});
}
} );
Wie stelle ich das an, das erst das Bild geladen wird, bevor es angezeigt wird? Jede Hilfe wäre echt nett... dieser Fehler verschandelt das ganze feeling

Zuletzt bearbeitet von einem Moderator: