Problem med script til billedstørrelse
Jeg har et problem med følgende script.Nogle gange bliver billedet ikke vist, og man skal opdatere siden, før det virker... andre gange vises billedet.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<SCRIPT LANGUAGE="JavaScript">
//----- Defining variables
var imgsource = "<img src='";
var imagefile = "../billeder/billedet.jpg";
var maxHeight = "400";
var maxWidth = "300";
//----- Script
myimage=new Image();
myimage.src= imagefile;
var imgHeight = eval(myimage).height;
var heightValue = (imgHeight / maxHeight);
var imgWidth = eval(myimage).width;
var widthValue = (imgWidth / maxWidth);
if (heightValue > widthValue){
if (imgHeight > maxHeight){
document.write(imgsource);
document.write(imagefile);
document.write("' height='");
document.write(maxHeight);
document.write("'>");
} else {
document.write(imgsource);
document.write(imagefile);
document.write("'>");
}
}
if (widthValue > heightValue){
if (imgWidth > maxWidth){
document.write(imgsource);
document.write(imagefile);
document.write("' width='");
document.write(maxWidth);
document.write("'>");
} else {
document.write(imgsource);
document.write(imagefile);
document.write("'>");
}
}
</SCRIPT>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -