[OpenLayers-Users] Problem showing OpenLayer controls in a page with a DOCTYPE

Ruben Pardo correosig at gmail.com
Thu Jun 28 07:11:19 EDT 2007


Hi everybody,

I've got a problem  showing controls with OpenLayers when i put a doctype on
my html page.
I'm integrating OpenLayers in a custom jsf component, that autogenerate the
DOCTYPE.
It shows me the layers, but not the controls over the layers (PanZoomBar,
Overview, etc...)
It works fine when i remove the doctype in the generated code.
¿how can i solve this?

Thanks a lot in advance

My generated code is ...

------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd" >-->
<html >
    <head>
        <meta content="text/html;charset=ISO-8859-1"
http-equiv="Content-Type">
</head><body onload="init();">
     <style type="text/css">
        #map {
            width: 800px;
            height: 500px;
            border: 1px solid black;
        }
           </style><script src="js/lib/OpenLayers.js"
type="text/javascript"></script> <script type="text/javascript" >
  <!--
               var map,layer;

         function init(){

           map = new OpenLayers.Map('map', { controls: [],tileSize: new
OpenLayers.Size(500,500) });
          layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS","
http://192.168.212.20:84/cgi-bin/mapserv.exe?map=/ms4w/apps/prbmosaico/htdocs/prbmosaico.map",{layers:
'PARCELASDE', TRANSPARENT: 'true'},{ maxExtent: new OpenLayers.Bounds(
186555.49,4136068.22,211516.81,4156763.12), maxResolution: 104} );

           map.addControl(new OpenLayers.Control.PanZoomBar());
           map.addControl(new OpenLayers.Control.MouseToolbar());
           map.addControl(new OpenLayers.Control.OverviewMap());

           map.addLayer(layer);
                    if (!map.getCenter())
                       map.zoomToMaxExtent();


        } //-->
        </script>


      <div  id="map"></div>
       </body>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20070628/bb7f90db/attachment.html


More information about the Users mailing list