Hallo erst mal ;-)
Das nachfolgende Script
ändert die Breite des angezeigten Bildes.
Und das nur wenn die Breite >=500pixel ist.
Das Problem:
Falss dieses Bedingung einmal eintritt,
bleibt auch bei anderen Bildern die Breitenangabe bestehen,
des nachfolgenden Bildes unter 500 Pixel. Also:
Bild1: 100x100 =100x100
Bild2: 20x20=20x20
Bild3: 600x500=300x250 << Hier kommt if bedingung
Bild4: 100x100 =300x250
Bild5: 20x20 =300x250 << Hier stimmt der Wert dann nicht mehr
Wie kann ich das Script dazu bringen wieder neu zu prüfen ob die
Breite grösser als 500 ist, ansonsten normal anzeigen?
--------------
<FORM ENCTYPE="multipart/form-data" ACTION="" METHOD="POST">
<INPUT TYPE="file" SIZE="25" NAME="imgfile"onchange="document.pic.src=this.value;">
</FORM>
<img name="pic"src="" border="0" onload="if(this.width >500)this.width=(this.width/100)*50;"onmouseover="alert(this.width);">
------------
Also wo es mir drum geht ist die width variable wieder freizugeben,
damit das nächste Bild neu auf Breite analysiert wird.
Gruss Nikki