Overlib og billede størrelse
På f.eks. denne side http://www.bogtorvet.netvisboger.php?sprog=spanskbenyttes overlib (http://www.bosrup.com/web/overlib/) til at vise billeder og det virker fint men problemet opstår når billedet er for stort i forhold til browser vinduet.
Jeg kan godt finde browser vinduets størrelse i javascript men hvordan for man det til at virke sammen med overlib, hvis det kan lade sig gøre.
Jeg tror jeg har fundet frem til det sted i overlib hvor billedet hentes ind. Spørgsmålet er så nu hvordan får jeg fat i billedet så størrelsen kan ændres, teksten efter //herfra har jeg sat ind, og for at teste vil jeg bare ændre billedet til det halve i størrelse. Linien over.style.backgroundImage = "url("+pic+")"; bliver kaldt i scriptet så jeg gætte på det er her billedet hentes.
// Loads a picture into the div.
function set_background(pic) {
if (pic == "") {
if (olNs4) {
over.background.src = null;
} else if (over.style) {
over.style.backgroundImage = "none";
}
} else {
if (olNs4) {
over.background.src = pic;
} else if (over.style) {
over.style.width=o3_width + 'px';
over.style.backgroundImage = "url("+pic+")";
}
}
//herfra
imgWidth = document.getElementById(pic).width;
imgHeight = document.getElementById(pic).height;
imgWidth = eval(imgWidth/2);
imgHeight = eval(imgHeight/2);
document.getElementById(pic).width = imgWidth;
document.getElementById(pic).height = imgHeight;
}
