Ik gebruik de volgende code om de grootte van een layer te bepalen:
Alleen ziet ik wat te klooien met de variabele imStr die krijg ik maar niet goed, want daar gaat het iedere keer op verkeerd (steeds syntaxis errors
). Welke JS goeroe ziet wat er aan mankeert??
code:
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
37
38
39
40
41
42
43
44
45
46
47
| <script language="JavaScript">
function makeIm()
{
NS4 =(document.layers);
IE4 =(document.all);
scaleWidth = true;
scaleHeight = true;
imSRC = "inhoud of zo....";
if (NS4)
{
origWidth = innerWidth;
origHeight = innerHeight;
}
function reDo()
{
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();
}
if (NS4) onresize = reDo;
if (IE4) onresize = reDoIE;
function reDoIE()
{
imBG.width = document.body.clientWidth;
imBG.height = document.body.clientHeight;
}
if (scaleWidth)
imStr = "width=\"+winWid +"\"";
if (scaleHeight)
imStr = " height=\"+winHgt\";
winWid = (NS4) ? innerWidth : document.body.clientWidth;
winHgt = (NS4) ? innerHeight : document.body.clientHeight;
imStr = "<div id=mailbox" + imStr + ">" + imSRC; + "</div>";
document.write(imStr);
}
makeIm();
</script> |
Alleen ziet ik wat te klooien met de variabele imStr die krijg ik maar niet goed, want daar gaat het iedere keer op verkeerd (steeds syntaxis errors