Struppi: <img width="" Breite durch script

Beitrag lesen

Meine Frage bezieht sich alleine auf den Ausgangszustand des
scriptes.

Dann versteh ich deine Frage nicht. Bei mir prüft das Skript immer die Breite und passt sie entsprechend an.

Ahh, nach ein paar test, du hast recht, das ist wohl ein Bug, der auch hier in meinem IE 4.0 auftritt.

Du musst das bild separat laden nachträglich dem Bild im Dokument zu weisen und dann die Größe ändern.

In etwa so:

/* Wird von dem Formular aufgerufen */
function changePic(src)
{
    var img = new Image();
    img.onload = change;
    img.src = src;
}

function change()
{
   var img = document.pic;

img.src = this.src;

if(img.width > 100) img.width = (this.width/100)*50
   alert(this.width);
   document.forms[0].width.value = img.width;
   document.forms[0].height.value = img.height;
}

Struppi.