Klawischnigg: JavaScript Variable an <img> übergeben

Beitrag lesen

Hi there,

lb = lh*2,7872860635696821515892420537897;

der ist gut ;)

document.write('innerWidth = ' + iW + '<br>');

Du vermengst da javascript mit html. Es macht keinen Sinn, eine Objekteigenschaft wie innerWidth mit document.write in ein html-Dokument zu schreiben, ist in Deinem Fall auch gar nicht nötig.

document.write('[...]<img src="Logo/logo_groner%20kids8.png" width="'+lh+'" height="'+lb+'" border="0" />[...]');

wäre die js-Anweisung Deiner Wahl.

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.

Eine Alternative dazu wäre es, dem Bild einen Namen zu geben und dann erst nach dem Laden der Seite die gewünschten Dimensionen zuzuweisen...