blumentopf: UNNÖTIG: automatisch generierte Bildgröße auslesen

Beitrag lesen

„Das Bild“ interpretiere ich als ein bestimmtes Bild, dessen Proportion also bekannt ist.

Die Breite wollte ich auslesen, eben damit sie nicht bekannt bzw. festgelegt sein muss.

Nach einigem Probieren habe ich nun folgende js-Lösung gefunden, die genau das tut:

  
<IMG id="grafik" name="grafik" SRC="bilder/screenshot_01.png" ALT="" style="height:80%;" onload="Leistenbreite()" >  
  
  
<table id="leiste" name="leiste" cellpadding="20%" style="border-top:thick double #aaaaaa;">  
<tr>  
<td style="width:10%;border:none;"></td>  
<td>  
Link 1  
</td>  
<td>  
Link 2  
</td>  
<td>  
Link 3  
</td>  
<td>  
Link 4  
</td>  
</tr>  
</table>  
  
  
<script type="text/javascript">  
function Leistenbreite(){  
document.all.leiste.style.width = document.grafik.width;  
}  
</script>

Jetzt müsste ich noch veranlassen, dass bei einer Änderung der Fenstergröße die Funktion erneut ausgelöst wird. Das habe ich bislang noch nicht erfolgreich geschafft. Sollte aber nicht zu schwer sein, nehme ich an.
Wenn ich das gelöst habe, erfüllt dieser Weg, soweit ich es beurteilen kann, genau den intendierten Zweck.

Soweit vielen Dank für die Anregungen und Tipps!