Maik Fraatz: JavaScript Variable an <img> übergeben

Beitrag lesen

Ich habe da mal ein Problem. Ich möchte gerne die höhe und breite meiner frames auslesen, dass funktioniert soweit und anhand dieser werte die größe meiner bilder errechnen. Warum das ganze? Dies tue ich um meine Site an die verschiedenen Auflösungen anzupassen. Also ich bekomme die richtigen pixel werte für den frame und auch die gewünschten pixel werte für das bild errechnet sich wie gewünscht. Ein Problem tritt nun auf bei der Übergabe des Variableninhalts an die <img> parameter width und height. Ich mache bei der Übergabe sicher einen Fehler, aber ich weiß nicht welchen. Vielleicht könnt ihr mir weiterhelfen?

Hier mein Script:

function framepixel() {

iW = innerWidth;
iH = innerHeight;
lh = iH-4;
lb = lh*2,7872860635696821515892420537897;

document.write('innerWidth = ' + iW + '<br>');
document.write('innerHeight = ' + iH + '<br>');
document.write('<span style="position:absolute; left:50%; top:2px; width:326px; height:181px; z-index:1" id="Layer1" align="right"><a href="home.htm" target="mainFrame"><img src="Logo/logo_groner%20kids8.png" width= lh height= lb border="0" /></a></span>');
document.write('logohoch = '+ lh + '<br>');
document.write('logobreit = '+ lb + '<br>');

return
}

also wie gesagt die vars iW, iH, lh, lb erhalten die richtigen bzw. gewünschten werte also liegt da nicht das problem. Das Problem muss also meines erachtens bei der Übergabe liegen.

Gruß
Maik