Hallo,
ich möchte mit folgendem Script die Höhe bzw. Breite anpassen, sodass die Bilder immer in einen Rahmen von 250 X 250 passen. Die Bildproportionen ermittle ich über PHP und lese die Werte in Javascript ein.
Funktioniert auch fast. Nur ein Problem gibt es noch:
wenn ich die Bilder switche werden sie alsbald zum Quadrat verzerrt.
Kann mir jemand da einen Tipp geben?
Hier der Code:
ich möchte mit folgendem Script die Höhe bzw. Breite anpassen, sodass die Bilder immer in einen Rahmen von 250 X 250 passen. Die Bildproportionen ermittle ich über PHP und lese die Werte in Javascript ein.
Funktioniert auch fast. Nur ein Problem gibt es noch:
wenn ich die Bilder switche werden sie alsbald zum Quadrat verzerrt.
Kann mir jemand da einen Tipp geben?
Hier der Code:
PHP-Code:
function ppc(){
k--;
if (k < 0){
k = 2;}
document.grossbild.src = bilder[k];
if(formats[k] == 2)
{
var bildgroesse = document.getElementById("bildformat");
bildgroesse.style.width="250px";
delete(bildgroesse); } else {
delete(bildgroesse); var bildgroesse = document.getElementById("bildformat");
bildgroesse.style.height="250px";
}
}
function npc(){
k++;
if (k > 2) {
k = 0; }
document.grossbild.src = bilder[k];
if(formats[k] == 2)
{
delete(bildgroesse); var bildgroesse = document.getElementById("bildformat");
bildgroesse.style.width="250px";
} else {
delete(bildgroesse); var bildgroesse = document.getElementById("bildformat");
bildgroesse.style.height="250px";
}
}
function change(tausch_bild_name,neues_bild_name)
{
window.document[tausch_bild_name].src = "./upload/"+neues_bild_name+"";
} </script> <tr>
<td width="250" height="250" align="center" style="border: solid 1px #D9974B;"><img src="./upload/2007121716270679.jpg" id="bildformat" name="grossbild"></td>
Kommentar