"images[index].width" - Probleme mit Netscape
Frank Fischer
- javascript
Hi,
ich habe folgendes Problem.
Auf meiner Startseite möchte ich je nach Datum das Startbild wechseln. (z.B. Weihnachten, Ostern, usw.)
Das laden der Bilder ist auch nicht das Problem und funktioniert mit
window.document.images[1].src = "....jpg";
einwandfrei, auch bei Netscape.
Da die Bilder aber unterschiedliche Abmessungen haben kann ich im <img>-Tag nicht die Attribute width und height angeben, weil Netscape dann alle Bilder auf die dort eingestellte Größe scaled (die Bilder praktisch verzerrt).
Daher will ich mit
window.document.images[1].width ="..";
window.document.images[1].height ="..";
die Größe des Bildes mit übergeben. IE und Opera machen das vorzüglich, nur Netscape scheint die Werte nicht zu interessieren (zumindest 4.7).
Was kann ich da tun ??
Ich will nicht die Bilder in gleicher Größe machen, da dadurch unnötiger Speichermehraufwand betrieben werden müsste.
Danke
ff
Hallo Frank,
nachdem Du mit der Bilderwechselrei sowieso auf Javascript angewiesen bist, schreibe doch die komplette <ímg src... height=xx width=yy> mit document.write:
<body>
<script language="JavaScript"><!--
document.write('<img src ...
//--></script>
und für die Non-JSler
<noscript>
<img src="default.png ...
</noscript>
Viele Grüße Günter
Vielen Dank,
dass ich da drauf nich gekommen bin ??
Naja, es gibt ja dich ;-)
ff
Hallo Frank,
dass ich da drauf nich gekommen bin ??
Naja, es gibt ja dich ;-)
manchmal sieht man den Wald vor lauter Bäumen nicht,
geht mir ja selbst so (mitunter)
Günter