Bildabmasse undefined oder 0??
Adrian
- javascript
Hallo zusammen
Hat einer eine Idee, warum das script nicht wie gewünscht klappt:
function bild() {
// Bildtag zusammensetzen
var url = prompt('Bitte den Link zum Bild eingeben','');
var myImage = new Image();
myImage.scr = url;
var width = myImage.width;
var height = myImage.height;
var bildtag = '<img src="'+url+'" width="'+width+'" height="'+height+'" />';
insert(bildtag,'');
}
Als Ergebnis bekomme ich folgendes:
<img src="http://www.domain.com/news2/news_images/Bier.gif" width="undefined" height="undefined" />
eigendlich wollte ich die Abmasse und nicht "undefined" oder teilweise "0" - ja der Link zum Bild ist korrekt...
Danke für Eure Inputs
Gruss
Adrian
Hi,
myImage.scr = url;
Image-Objekte sind keine Bildschirmschoner. Aber selbst wenn Du diesen Fehler korrigierst:
var width = myImage.width;
var height = myImage.height;
Es dauert noch ein paar tausend Code-Zeilen, bis die externe Ressource nachgeladen und analysiert wurde.
Cheatah
Hi,
myImage.scr = url;
Image-Objekte sind keine Bildschirmschoner. Aber selbst wenn Du diesen Fehler korrigierst:
var width = myImage.width;
var height = myImage.height;Es dauert noch ein paar tausend Code-Zeilen, bis die externe Ressource nachgeladen und analysiert wurde.
Cheatah
Danke, diese Buchstabendreherei...
Jetzt geht es, aber Du hast Recht! Bei kleinen Bildern geht das mit den Abmassen tip top, bei Grösseren gibt es dann zwei 0
hi,
bitte zitiere sinnvoll, danke.
Bei kleinen Bildern geht das mit den Abmassen tip top, bei Grösseren gibt es dann zwei 0
Dann solltest du abwarten, bis die Bildressource fertig geladen ist - onload, oncomplete und onerror sollten brauchbare Stichworte sein.
gruß,
wahsaga