Zoals ik al zei. Ik roep dus een global var aan in een functie, er van uitgaande dat daar dan ook mee gerekend wordt. Maar mijn script denkt daar heel anders over. En vind ze nog steeds undefined. Zo wordt het lastig om de height van reSizeToImage() te gebruiken voor mijn volgende functie. (namelijk kijken of dat niet hoger dan de resolutie is en dus een kleiner schermpje met scrollbar maken.) Het is voor een IE only intranet. Dus ik heb geen idee of het ook voor netscape werkt....of mozilla.....of opera
Hier is de code, 't is dus een pop-up script voor plaatjes:
Hier is de code, 't is dus een pop-up script voor plaatjes:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| PositionX = 50; PositionY = 50; var optIE='scrollbars=auto,width=150,height=100,left='+PositionX+',top='+PositionY; function popImage(imageURL,imageTitle){ imgWin=window.open('about:blank','',optIE); with (imgWin.document){ writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>'); writeln('<script>'); writeln('var height;'); writeln('var width;'); writeln('function reSizeToImage(){'); writeln('width=150-(document.body.clientWidth-document.images[0].width);'); writeln('height=150-(document.body.clientHeight-document.images[0].height);'); writeln('window.resizeTo(width,height);}'); writeln('document.write(height);'); writeln('document.write(width);'); writeln('function doTitle(){'); writeln('document.title="'+imageTitle+'";}'); writeln('</script>'); writeln('</head><body bgcolor=ffffff scroll="auto" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">'); writeln('[img]'+imageURL+'[/img]</body></html>'); close(); } } |
JavaScript:
1
2
| <a href="javascript:popImage('images/doelPlaatje.gif','Titel')" /> [img]"images/thumbnail.gif"[/img]</a> |
[ Voor 16% gewijzigd door MaDDoG op 14-08-2003 19:19 ]
"Computer games don't affect kids. I mean if Pacman affected us as kids,
we'd all run around in a darkened room munching pills and listening
to repetitive music."