Ist das nicht die größe für das "Grafik nicht vorhanden" Icon?
hmmm - das könnte eine Erklärung für die ominösen 24px sein. Seltsamerweise ist doch aber die Grafik vor dem zooming zu sehen (in richtiger Größe) - und natürlich habe ich mich im Filesystem vergwissert, dass die Grafik auch tatsächlich vorhanden ist. Spätestens das Servlet würde auch eine Fehlermeldung bringen, wenn sie nicht da wäre.
Wieso?
Was teht in den wenigen Fälen wo es nicht klappt in der .src Eigenschaft?
Da steht die Adresse des Servlets und als Parameter der Pfad der Grafik. Beides ist korrekt. (Wie gesagt: keine Fehlermeldung vom Serlvet)
Ich meine konkret hier:
var gImage= document.getElementById('img2');
if (gImage != null) {
orgWidth = gImage.width;
orgHeight = gImage.height;
}
Wenn ich dich richtig verstanden habe erhälst du für orgWidth/Height den Wert 24.
Dann würde ich mal das einbauen:
if (gImage != null) {
orgWidth = gImage.width;
orgHeight = gImage.height;
if(orgWidth == 24) alert(gImage.src);
}
Dann wärst du schon mal einen Schritt weiter.
Der nächste Schritt ist, kann der Browser wirklich deine zoom-Funktion? (Nach deiner Beschreibung schon)
Und dann weiß ich erst mal auch nicht weiter.
Struppi.