Don&#39;t worry, I&#39;ve solved the problem.<br><br><div class="gmail_quote">2011/2/16 javiricca <span dir="ltr">&lt;<a href="mailto:fjricca@gmail.com">fjricca@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
I forgot to put the code:<br>
<br>
&lt;html&gt;<br>
&lt;head&gt;<br>
        &lt;title&gt;Simple OSM GPX Track&lt;/title&gt;<br>
        &lt;!-- bring in the OpenLayers javascript library<br>
                 (here we bring it from the remote site, but you could<br>
                 easily serve up this javascript yourself) --&gt;<br>
        &lt;script src=&quot;<a href="http://www.openlayers.org/api/OpenLayers.js" target="_blank">http://www.openlayers.org/api/OpenLayers.js</a>&quot;&gt;&lt;/script&gt;<br>
        &lt;!-- bring in the OpenStreetMap OpenLayers layers.<br>
                 Using this hosted file will make sure we are kept up<br>
                 to date with any necessary changes --&gt;<br>
        &lt;script<br>
src=&quot;<a href="http://www.openstreetmap.org/openlayers/OpenStreetMap.js" target="_blank">http://www.openstreetmap.org/openlayers/OpenStreetMap.js</a>&quot;&gt;&lt;/script&gt;<br>
<br>
        &lt;style type=&quot;text/css&quot;&gt;<br>
        @media print {<br>
        div,a {display:none}<br>
        .ver {display:block}<br>
        .nover {display:none}<br>
        }<br>
<br>
.olControlZoomInItemInactive {<br>
<br>
background:url(<a href="http://dev.openlayers.org/releases/OpenLayers-2.8/img/zoom-plus-mini.png" target="_blank">http://dev.openlayers.org/releases/OpenLayers-2.8/img/zoom-plus-mini.png</a>)<br>
no-repeat;<br>
    border:2px solid #232323;<br>
    float:left;<br>
    height:18px;<br>
    margin-right:5px;<br>
    width:18px;<br>
}<br>
.olControlZoomOutItemInactive {<br>
<br>
background:url(<a href="http://dev.openlayers.org/releases/OpenLayers-2.8/img/zoom-minus-mini.png" target="_blank">http://dev.openlayers.org/releases/OpenLayers-2.8/img/zoom-minus-mini.png</a>)<br>
no-repeat;<br>
    border:2px solid #232323;<br>
    float:left;<br>
    height:18px;<br>
    margin-right:5px;<br>
    width:18px;<br>
}<br>
<br>
        &lt;/style&gt;<br>
<br>
<br>
        &lt;script type=&quot;text/javascript&quot;&gt;<br>
                // Start position for the map (hardcoded here for simplicity,<br>
                // but maybe you want to get this from the URL params)<br>
                var lat=37.364677<br>
                var lon=-4.681113<br>
                var zoom=8<br>
<br>
                var map; //complex object of type OpenLayers.Map<br>
<br>
                function init() {<br>
                        map = new OpenLayers.Map (&quot;map&quot;, {<br>
                                controls:[<br>
                                        new OpenLayers.Control.Navigation(),<br>
                                &lt;!--    new OpenLayers.Control.PanZoomBar(),--&gt;<br>
                                        new OpenLayers.Control.LayerSwitcher(),<br>
                                        new OpenLayers.Control.Attribution()],<br>
                                maxResolution: 156543.0399,<br>
                                numZoomLevels: 19,<br>
                                units: &#39;m&#39;,<br>
                                projection: new OpenLayers.Projection(&quot;EPSG:900913&quot;),<br>
                                displayProjection: new OpenLayers.Projection(&quot;EPSG:4326&quot;)<br>
                        } );<br>
<br>
<br>
                        // Define the map layer<br>
                        // Here we use a predefined layer that will be kept up to date with URL<br>
changes<br>
                        layerMapnik = new OpenLayers.Layer.OSM.Mapnik(&quot;Mapnik&quot;);<br>
                        map.addLayer(layerMapnik);<br>
                        layerTilesAtHome = new OpenLayers.Layer.OSM.Osmarender(&quot;Osmarender&quot;);<br>
                        map.addLayer(layerTilesAtHome);<br>
                        layerCycleMap = new OpenLayers.Layer.OSM.CycleMap(&quot;CycleMap&quot;);<br>
                        map.addLayer(layerCycleMap);<br>
                        layerMarkers = new OpenLayers.Layer.Markers(&quot;Markers&quot;);<br>
                        map.addLayer(layerMarkers);<br>
<br>
<br>
                        // Add the Layer with the GPX Track<br>
                                var lgpx = new OpenLayers.Layer.GML(&quot;Ruta2&quot;, &quot;track2.gpx&quot;, {<br>
                                format: OpenLayers.Format.GPX,<br>
                                style: {strokeColor: &quot;green&quot;, strokeWidth: 4, strokeOpacity: 1},<br>
                                projection: new OpenLayers.Projection(&quot;EPSG:4326&quot;)<br>
                        });<br>
<br>
<br>
<br>
                        map.addLayers([lgpx]);<br>
<br>
                        map.mapExtent = new OpenLayers.Bounds(lgpx.getExtent);<br>
<br>
                        var lonLat = new OpenLayers.LonLat(lon, lat).transform(new<br>
OpenLayers.Projection(&quot;EPSG:4326&quot;), map.getProjectionObject());<br>
                        map.setCenter(lonLat, zoom);<br>
<br>
                        var size = new OpenLayers.Size(21, 25);<br>
                        var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);<br>
                        var icon = new<br>
OpenLayers.Icon(&#39;<a href="http://www.openstreetmap.org/openlayers/img/marker.png" target="_blank">http://www.openstreetmap.org/openlayers/img/marker.png</a>&#39;,size,offset);<br>
                        layerMarkers.addMarker(new OpenLayers.Marker(lonLat,icon));<br>
<br>
                        var external_control = new OpenLayers.Control.MousePosition({<br>
                                        div: document.getElementById(&#39;external_control&#39;) });<br>
<br>
                        map.addControl(external_control);<br>
<br>
                        var external_panel = new OpenLayers.Control.Panel({<br>
                                                        div: document.getElementById(&#39;panel&#39;) });<br>
                        map.addControl(external_panel);<br>
<br>
<br>
                        var control_zoom_in = new OpenLayers.Control.ZoomIn();<br>
                        var control_zoom_out = new OpenLayers.Control.ZoomOut();<br>
                        map.addControl(control_zoom_in);<br>
                        map.addControl(control_zoom_out);<br>
<br>
                        external_panel.addControls([control_zoom_in, control_zoom_out]);<br>
<br>
<br>
<br>
            select = new OpenLayers.Control.SelectFeature([lgpx]);<br>
<br>
<br>
            lgpx.events.on({<br>
                &quot;featureselected&quot;: onFeatureSelect,<br>
                &quot;featureunselected&quot;: onFeatureUnselect<br>
            });<br>
<br>
            map.addControl(select);<br>
            select.activate();<br>
<br>
                        function onPopupClose(evt) {<br>
                                select.unselectAll();<br>
                        }<br>
                        function onFeatureSelect(event) {<br>
                                var feature = event.feature;<br>
<br>
                                // Since KML is user-generated, do naive protection against<br>
                                // Javascript.<br>
                                var content = &quot;&lt;h2&gt;&quot;+<a href="http://feature.attributes.name" target="_blank">feature.attributes.name</a> + &quot;&lt;/h2&gt;&quot; + &lt;td&gt; track2.gpx<br>
Descargar track &lt;/td&gt;;<br>
                                if (content.search(&quot;&lt;script&quot;) != -1) {<br>
                                        content = &quot;Content contained Javascript! Escaped content below.&lt;br /&gt;&quot;<br>
+ content.replace(/&lt;/g, &quot;&amp;lt;&quot;);<br>
                                }<br>
                                popup = new OpenLayers.Popup.FramedCloud(&quot;chicken&quot;,<br>
                                                                                 feature.geometry.getBounds().getCenterLonLat(),<br>
                                                                                 new OpenLayers.Size(100,100),<br>
                                                                                 content,<br>
                                                                                 null, true, onPopupClose);<br>
                                feature.popup = popup;<br>
                                map.addPopup(popup);<br>
                        }<br>
                        function onFeatureUnselect(event) {<br>
                                var feature = event.feature;<br>
                                if(feature.popup) {<br>
                                        map.removePopup(feature.popup);<br>
                                        feature.popup.destroy();<br>
                                        delete feature.popup;<br>
                                }<br>
<br>
                        }<br>
                }<br>
        &lt;/script&gt;<br>
<br>
&lt;/head&gt;<br>
&lt;!-- body.onload is called once the page is loaded (call the &#39;init&#39;<br>
function) --&gt;<br>
&lt;body onload=&quot;init();&quot;&gt;<br>
        &lt;!-- define a DIV into which the map will appear. Make it take up the whole<br>
window --&gt;<br>
        &lt;div style=&quot;width:90%; height:90%&quot; id=&quot;map&quot;&gt;&lt;/div&gt;<br>
        &lt;div id=&quot;external_control&quot;&gt;&lt;/div&gt;<br>
        &lt;div id=&quot;panel&quot;&gt;&lt;/div&gt;<br>
&lt;/body&gt;<br>
&lt;/html&gt;<br>
<font color="#888888"><br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/problem-with-browsers-except-firefox-tp6031310p6031478.html" target="_blank">http://osgeo-org.1803224.n2.nabble.com/problem-with-browsers-except-firefox-tp6031310p6031478.html</a><br>

Sent from the OpenLayers Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>FJRicca<br><br><a href="http://picasaweb.google.es/fjricca">http://picasaweb.google.es/fjricca</a><br><a href="http://perdonaqueseasoez.com/">http://perdonaqueseasoez.com/</a><br>