Så här ligger det till:
Jag håller på och bygger ett webbfotoalbum som genereras via Phtoshop. Jag har fixat klart skriptet för genereringen så den biten är klart. Problemet kommer när jag ska använda Javascript för att Resize:a pop-upfönstret (ja jag ska använda det), jag använder ett javascript som ser ut såhär:
<head>
Kod:
<script language="javascript">
function resizeWin(){
picWidth = document.all.img1.width;
picHeight = document.all.img1.height;
posLeft = parseInt((screen.width/2)-parseInt(picWidth/2));
posTop = parseInt((screen.height/2)-parseInt(picHeight/2)-50);
window.resizeTo(picWidth+40, picHeight+92);
window.moveTo(posLeft, posTop);
}
</script>
</head>
och på sidan:
Kod:
<script type="text/javascript">
window.onload = function() {
resizeWin();
}
function resizeWin(){
var pic = document.getElementsByTagName("img")[0];
picWidth = pic.width;
picHeight = pic.height;
posLeft = parseInt((screen.width/2)-parseInt(picWidth/2));
posTop = parseInt((screen.height/2)-parseInt(picHeight/2)-50);
window.resizeTo(picWidth+20, picHeight+92);
window.moveTo(posLeft, posTop);
}
</script>
Problemet ligger i att jag på denna sida som jag vill resize:a har flera bilder som inte går att lägga som bakgrund då det blir problem. Javascriptet tar och resize:ar pop-upfönstret efter fel bild, hur tar jag och åtgärdar det. Måste väl skriva någon definationsrad, men vad ska det stå...inte så himla bra på Javascript.
//Marcus
|