|
|
|
|
|
|
Mitglied
Registrierungsdatum: Aug 2001
Beiträge: 3.270
|
Betreff: [JS] Problem mit Mozilla und new Image()
Hi Leute, ich hab folgendes Problem:
Das unten stehende Script funktioniert in allen Browsern soweit
einwandfrei, "auch in Netscape 4.x". Es geht darum, Thumbnails von Bildern in einem Bestimmten Teiler-Verhältnis anzuzeigen.
Nur im Mozilla v0.9x (wie's bei neueren Versionen aussieht, weiß ich nicht)
klappts nicht, er kriegt bh und bw nicht recht - beide 0.
Vor dem einfügen der Zeile mit dem return; war's auch in NS4 so.
Die Zeile bringt allerdings bei Moz gar nichts, im Gegenteil, so
wird wenigstens ein Pünktchen auf der Seite angezeigt.
Fällt einem von Euch auf, was noch fehlen Mozilla könnte?
Code:
<html>
<head>
<script type="text/javascript">
<!--
var ns4 = document.layers;
function writeIMG(BILDURL){
Teiler = 5;
b = new Image();
b.src = BILDURL;
if(b.src==BILDURL&&ns4) return; /* muß sein wegen NS4 */
bw = Math.floor(b.width/Teiler);
bh = Math.floor(b.height/Teiler);
document.write("<img border=\"1\" src=\"" + BILDURL + "\" width=\"" + bw + "\" height=\"" + bh + "\" alt=\"Anzeigen\" title=\"Anzeigen\">");
}
-->
</script>
</head>
<body>
<br> <br><br> <br>
<p align="center"><a href="#"><script type="text/javascript">
writeIMG('img/test.jpg');
</script></a></p>
</body>
</html>
Geändert von knuth (28. 10. 2003 um 16:55 Uhr).
|
28. 10. 2003, 14:53
|
#1
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Aug 2001
Beiträge: 3.270
|
OK, hat sich erledigt, hab jetzt wie's scheint 'ne einfache Lösung
für die Thumbnails gefunden.
<img name="b4" border="0" src="img/ks11_fhausNE600x412.jpg" width="5%" height="5%" alt="">
|
29. 10. 2003, 11:25
|
#2
|
|
Ur-Gullianer
Registrierungsdatum: Jun 2000
Ort: Wien
Beiträge: 1.505
|
sind das viele bilder?
falls ja, könntest du dir viel code ersparen, wenn du mit css arbeitest:
in den head der html datei:
<style type="text/css">
img.tn {border:0; width:5%; height:5%;}
</style>
und unten dann:
<img class="tn" name=b4" src="pfad/zur/datei.jpg" alt="">
"tn" steht hier für "thumbnail"
alt kannst du, wenn es sich um thumbnails handelt, unter umständen wirklich weglassen, ansonsten gehörts schon dazu...
lg,
marillchen
|
29. 10. 2003, 11:59
|
#3
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Aug 2001
Beiträge: 3.270
|
Stimmt, mit dem css, werd' ich auch noch machen.
Ein alt- und title-Tag werde ich aber noch lassen.
Wobei ich allerdings schon den border über css beeinflussen wollte, was aber bei ns4 bescheiden aussah.
|
30. 10. 2003, 01:06
|
#4
|
|
Ur-Gullianer
Registrierungsdatum: Jun 2000
Ort: Wien
Beiträge: 1.505
|
stellt sich die frage, ob man ende 2003 netscape 4 wirklich noch unterstützen soll... ich meine, die, die den schrott noch verwenden, sind doch mittlerweile sowieso schon gewöhnt, dass alle möglichen seiten nicht so aussehen, wie sie sollten...
mir persönlich wäre es zuviel arbeit. ich habe jetzt 2 unternehmensseiten auf xhtml/css umgestellt und noch keine beschwerde bekommen...
lg,
marillchen
|
30. 10. 2003, 08:45
|
#5
|
|
Cloogshicer®
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.215
|
Zitat:
Original geschrieben von marille
stellt sich die frage, ob man ende 2003 netscape 4 wirklich noch unterstützen soll... ich meine, die, die den schrott noch verwenden, sind doch mittlerweile sowieso schon gewöhnt, dass alle möglichen seiten nicht so aussehen, wie sie sollten...
|
Kommt drauf an, wie man "aussehen soll" definiert. Wenn die Seite im NN4 aus bedienbarem "nur Text" besteht, dann ist doch alles in Butter.
Ich meine, dass man nur wegen nn4 auf CSS verzichten sollte ist mittlerweile abstrus.
|
30. 10. 2003, 11:33
|
#6
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 02:09 Uhr.
|
|