Adrian: Bildabmasse undefined oder 0??

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

  1. 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

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. 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

      1. 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

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }