Hey Leute,
Ich hab nen Problem mit meinem resize-Script!
Es wird nichts aufgerufen scheinbar, da die writeln sachen auch nicht ausgegeben werden.
Die Bilder werden allerdings korrekt ausgegeben und sind mit PHP reingeladen!
Das ganze wird in einem inlineframe angezeigt
Hier mal der Quelltext:
Muss ich das vielleicht noch irgendwie laden? Wenn ja, wo mach ich das am Günstigsten? onload wäre ja eher schlecht!
Liebe Grüße, Jens
Ich hab nen Problem mit meinem resize-Script!
Es wird nichts aufgerufen scheinbar, da die writeln sachen auch nicht ausgegeben werden.
Die Bilder werden allerdings korrekt ausgegeben und sind mit PHP reingeladen!
Das ganze wird in einem inlineframe angezeigt
Hier mal der Quelltext:
PHP:
<html>
<head>
</head>
<body>
<?php
echo " <img src='../../sql/anzeigen/bilderAuslesen.php?id=$id' name=\"$id\" border='1'> ";
?>
<script language="JavaScript1.5" type="text/javascript">
var aktuelleHoehe = document.Images[<? echo "$id"; ?>].height;
var aktuelleBreite = document.Images[<? echo "$id"; ?>].width;
var maxHoehe = 200;
var maxBreite = 500;
var neueHoehe = aktuelleHoehe;
var neueBreite = aktuelleBreite;
var faktor = 1;
document.writeln(maxHoehe);
document.writeln(maxBreite);
document.writeln(neueHoehe);
document.writeln(aktuelleHoehe);
document.writeln(aktuelleBreite);
if(aktuelleHoehe >= maxHoehe || aktuelleBreite >= maxBreite)
{
if(aktuelleHoehe >= maxHoehe)
{
document.print("test");
neueHoehe = maxHoehe;
var differenz = aktuelleHoehe - neueHoehe;
faktor = differenz / aktuelleHoehe;
neueBreite = aktuelleBreite * faktor;
}
else
{
neueBreite = maxBreite;
var differenz = aktuelleBreite - neueBreite;
faktor = differenz / aktuelleBreite;
neueHoehe = aktuelleHoehe * faktor;
}
}
document.Images[<? echo "$id"; ?>].height = neueHoehe;
document.Images[<? echo "$id"; ?>].width = neueBreite;
</script>
</body>
</html>
Muss ich das vielleicht noch irgendwie laden? Wenn ja, wo mach ich das am Günstigsten? onload wäre ja eher schlecht!
Liebe Grüße, Jens