the solution I found to this error (somewhere on the web) was to break code into a few sections, using a setTimeout to break out the javascript into sections... alas IE is rather a bit brittle
z On Tue, Jul 14, 2009 at 12:27 AM, mikani<gina.m.d...@lmco.com> wrote: > > Hi, > > I get "operation aborted" message when I load a simple OL page in IE. > Would anybody help please? > > My simplified code is: > <html> > <head> > <!-- Override the position of the toolbar to make it fit in a > small map > --> > <link rel="stylesheet" > href="http://trac.openlayers.org/browser/trunk/openlayers/theme/default/style.css" > type="text/css" /> > <style type="text/css"> > body { > margin: 0; > } > #map { > width: 800px; > height: 475px; > border: 1px solid black; > position: relative; > } > .olControlOverviewMapContainer { > position: relative; > } > div.map_OpenLayers_Container { > width: 600px; > position: relative; > } > .olControlZoomPanel { > top: 200px; > left: 14px; > position: relative; > } > .olControlPanPanel { > position: relative; > } > div.olControlMousePosition { > font-family: Verdana; > color: red; > } > </style> > <script type="text/javascript" > src="/plugins/human-terrain/scripts/fgs-search.js"></script> > <script > src="http://www.openlayers.org/api/OpenLayers.js"></script> > <script > src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script> > <script type="text/javascript"> > > var boundbox, map, newq; > var lon = 5; > var lat = 40; > var zoom = 5; > var initialbbox = "-40.429687,-26.824071,164.882813,48.5166043"; > var initboundbox = ("2.802734,29.562988,7.197266,50.437012"); > > var extent = new OpenLayers.Bounds(-180, -90, 180, 90); > > function simpleLayer(divName){ > > var options = { > restrictedExtent: extent > } > map = new OpenLayers.Map(divName, > options); > > var wms = new > OpenLayers.Layer.WMS( "OpenLayers WMS", > > "http://labs.metacarta.com/wms/vmap0", > {layers: 'basic'} ); > var ve = new > OpenLayers.Layer.VirtualEarth( "VE"); > > map.addLayers([wms, ve]); > > map.setCenter(new > OpenLayers.LonLat(lon, lat), zoom); > //map.setCenter(extent, 1); > map.addControl(new > OpenLayers.Control.LayerSwitcher()); > map.addControl(new > OpenLayers.Control.MousePosition()); > map.addControl(new > OpenLayers.Control.Permalink()); > map.addControl(new > OpenLayers.Control.PanZoomBar()); > map.addControl(new > OpenLayers.Control.OverviewMap()); > map.fractionalZoom = true; > map.zoomTo(Math.round(map.zoom)); > //alert('ln168. simpleLayer(). > bbox: > '+map.getExtent().toBBOX()); > // return map; > > } > > > function resetmap() > { > var pos=1; > > if (pos>=0) > { > boundbox = > "2.802734,29.562988,7.197266,50.437012"; > document.searchform.chk_fgs.checked = true; > alert('ln 1150. before reset. Resetting to boundbox: > '+boundbox); > > //map.zoomToExtent(new OpenLayers.Bounds(boundbox)); > var mCenter = map.getCenter(); > map.setCenter(mCenter); > alert('ln1156. after reset. map.getExtent().toBBOX(): > '+map.getExtent().toBBOX()); > } > else > { > > if (!map.getCenter()) map.zoomToMaxExtent(); > //alert('ln1165. INSIDE ELSE. After Initializing > bounds. new bbox: > '+map.getExtent().toBBOX()); > } > } > > </script> > </head> > <body> > <form ACTION="" METHOD=POST name="searchform" id="searchform"> > <input id="chk_fgs" type="checkbox" name="chk_fgs" /> > <label > for="chk_fgs">Restrict to a region Check this box if you'd like to a > specified location as part of your search. You may be able to do so by > shift-dragging a box to zoom to an arbitrary extent. </label><br> > <input type="submit" > id="jive-search-button-submit" value="Search" > > onclick="this.disabled=true;this.value='Searching...';this.form.submit();return > false;"> > > <div id="map" style="width: > 800px; height: 475px; border: 1px solid #E5E5E5;" /> > <script > type="text/javascript"> > > //virtualEarthMap("map"); > > simpleLayer("map"); > </script> > </form> > > <script type="text/javascript"> > //HT > alert("I'm in the bottom!"); > //onload = resetmap(); > > </script> > </body> > </html> > > -- > View this message in context: > http://n2.nabble.com/IE-error---operation-aborted-tp3250690p3250690.html > Sent from the OpenLayers Dev mailing list archive at Nabble.com. > _______________________________________________ > Dev mailing list > Dev@openlayers.org > http://openlayers.org/mailman/listinfo/dev > -- Zac Spitzer - http://zacster.blogspot.com +61 405 847 168 _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev