Supportnet / Forum / Webseiten/HTML
Bildgrößen wegmachen
Frage
Hallo Experten,
ich möchte mit Javascript nachträglich (onLoad) die Bilder des Dokuments auswechseln. Das funktioniert auch auf Anhieb. Das Problem ist jedoch, das alle <img> mit Höhe und Breite versehen sind und ich die Größen der neuen Bilder nicht kenne und zur Laufzeit auch nicht ermitteln kann. Die <img> sollen sich also so verhalten, als wären keine Größenangaben gemacht worden. Wie stelle ich das an? In selfhtml finde ich nichts zu diesem Thema, 0 und -1 habe ich schon probehalber zugewiesen, dann werden die Bilder gar nicht angezeigt (IE7).
Danke,
Manfred
Antwort 1 von Helfer1
Hi, lad die Bilder in ein Bildbearbeitungsprogramm und ermittle dort ihre Größe.
Antwort 2 von _abschweb_
Hallo Helfer1,
ich müsste zu diesem Zweck eine Datenbank mit den Größen von 7500 Bildern führen, wenn ich den Aufwand treiben wollte, hätte ich meine Frage nicht gestellt.
Sorry,
Manfred
ich müsste zu diesem Zweck eine Datenbank mit den Größen von 7500 Bildern führen, wenn ich den Aufwand treiben wollte, hätte ich meine Frage nicht gestellt.
Sorry,
Manfred
Antwort 3 von _abschweb_
Ich hab gerade die Lösung selbst gefunden:
Im Block sollte eigentlich nach images jeweils (eckige Klammer auf) i (eckige Klammer zu) stehen, ich weiß nicht wie man das hier im Code schreibt.
Manfred
with (document)
{
for (var i = 0; i < images.length; i++)
{
images .src = xxxxxxxxxxxxxx;
images .removeAttribute ('width');
images .removeAttribute ('height');
}
}
Im Block sollte eigentlich nach images jeweils (eckige Klammer auf) i (eckige Klammer zu) stehen, ich weiß nicht wie man das hier im Code schreibt.
Manfred

