Hi,
wie kann ich mit JS die tatsächle Größe eines Bildes, das ich in <img> geladen habe, abfragen.
Also wenn das Bild 20x20px groß ist und ich es in <img width=10 height=10 src="bild20x20.jpg"/> lade, suche ich eine Möglichkeit, 20 als Rückgabe zu erhalten nachdem das dann die Richtige Größe ist.
Wenn Du die Größenangabe im IMG-Tag wegläßt, ist es einfach - z.B.: <img onload="alert(this.width);" src=...>
Mit Größenangabe ist komplizierter. Du mußt dann eine neues IMG-Element anlegen (ohne Größenangaben) - z.B.:
imgObj=new Image();
imgObj.src="bild20x20.jpg";
imgObj.onload=function() { alert(this.width); }
Gruß, Cybaer
--
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)