<head><title>serverframe5.html</title></head>
<script src=../window.js></script>
<script src=../examples.js></script>
<body>
<input value="Overlay multiple serverFrames" type=button onclick="submitAll()">
<script>
w = new win(50,50,400,400,"overlay window","win.html")
function submitAll() {
for (var i=1;i<=2;i++) {
var s = w.serverFrames[i]
s.setVar("map_countries_class_color",
Math.round(Math.random() * 255) + " " +
Math.round(Math.random() * 255) + " " +
Math.round(Math.random() * 255)
)
s.setVar("mapsize",w.contentWidth + " " + w.contentHeight)
}
w.submit()
}
function displayMap(s) {
var mapimg = w.contentWindow.document.getElementsByTagName("img")[s.imgnr]
var mapurl = s.getVar("img")
mapimg.src = mapurl
}
w.setExecOnResize(submitAll)
s1 = w.addServerFrame()
s1.setServerURL(MSURL)
s1.setVar("map",MSMAP)
s1.setVar("map_projection","proj=sinu,ellps=clrk66")
s1.setVar("mapext","-20000000 -10000000 20000000 10000000")
s2 = w.addServerFrame()
s2.setServerURL(MSURL)
s2.setVar("map",MSMAP)
s2.setVar("map_projection","proj=gall,ellps=clrk66")
s2.setVar("mapext","-20000000 -10000000 20000000 10000000")
s3 = w.addServerFrame()
s3.imgnr = 0
s3.setExecOnReturn(displayMap)
s4 = w.addServerFrame()
s4.imgnr = 1
s4.setExecOnReturn(displayMap)
s1.setTarget(s3)
s2.setTarget(s4)
</script>
</body>