Stefan: Grafik skalieren mit Javascript

Hallo zusammen.
vielleicht kann mir ja jemand helfen:
also ich möchte ein gif-bild auf einer html-seite darstellen. es soll aber so sein, das es entweder von der auflösung des displays oder von der fenstergröße abhängig ist.
ich habe es schon so probiert:

<a href="main.html" target="main"><img src="images/logo2_1.gif" width="&{Math.ceil (document.body.clientWidth*1.00)};" height="&{Math.ceil (document.body.clientHeight*5.20)};" border="0" align="left"></a>

leider ohne erfolg.

gruß stefan

  1. ich habe es schon so probiert:

    <a href="main.html" target="main"><img src="images/logo2_1.gif" width="&{Math.ceil (document.body.clientWidth*1.00)};" height="&{Math.ceil (document.body.clientHeight*5.20)};" border="0" align="left"></a>

    Ist das deine Fantsiesyntax oder gibt es irgendwo eine Seite die diese Syntax verwendet?

    Aber für dein Problem gibt es evtl. eine einfache Lösung, du kannst in HTML auch Prozentangaben verwenden

    Struppi.

  2. Hi,

    <a href="main.html" target="main"><img src="images/logo2_1.gif" width="&{Math.ceil (document.body.clientWidth*1.00)};" height="&{Math.ceil (document.body.clientHeight*5.20)};" border="0" align="left"></a>

    Grusel! =;-)

    Ein Quick-(*nicht* Dirty! ;-))-Script hatte ich gerade in
    http://www.monstropolis.org reingebastelt. In der Homepage mußt Du die Größe des Bildes im dortigen Script-Bereich halt selbst eintragen, die Routine ist in der externen JS-Datei im Bereich magicL8(). Allerdings wird das Bild nicht immer skaliert, sondern ggf. nur verkleinert! Aber das Script solltest Du leicht anpassen können.

    Ansonsten: In der JS-Datei sind auch meine SysVars-Routinen http://coding.vampirehost.de/sv.php, die die Größe des Browserfensters systemübergreifend ermitteln (was Du nicht tust).

    Gruß, Cybaer