Witajcie.
Mam do Was pytanko i jednocześnie prośbę o pomoc. CMS "Dyna CMS", mam z nim problem że nie chce uruchamiać mi skryptów js na onloadzie. Nie wiem czy je jakoś nadpisuje czy jak, po rpstu skrypt się nie uruchamia. Wygląda całość następująco:
<p><title>Mapa</title></p><!--load leaflet style and source--><p><link href="/ocp-http/PL/Binary2/1996090/4087993001.css" rel="stylesheet" /><script src="/ocp-http/PL/Binary2/1996090/4087992998.js" type="text/javascript"></script><script charset="UTF-8" type="text/javascript">// <![CDATA[
function initMap() {
onload="initMap()"
//Dane dla maxbounds for map
var SW = L.latLng(48.8, 11);
var NE = L.latLng(55, 26);
var SWNE = L.latLngBounds(SW, NE);
var map = L.map('map', {maxBounds: SWNE, minZoom: 6});
map.setView([53, 20], 11);
var podklad = L.tileLayer.wms("http://nsbpms06.tp.gk.corp.tepenet:8080/geoserver/gwc/service/wms?", {
layers: 'Orange:podkladPolska',
format: 'image/png8',
transparent: true,
attribution: "podklad Polska"
});
var podklad_mapbox=L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', {
maxZoom: 18,
id: 'examples.map-i875mjb7'
}).addTo(map);
L.control.scale().addTo(map);
var baseLayers = {'podklad': podklad,'podklad_mapbox':podklad_mapbox};
L.control.layers(baseLayers).addTo(map);
map.on('zoomend', function() {
console.log(map.getZoom());
});
}
;
// ]]></script></p><div id="map" style="width: 800px; height: 500px;"></div>
Gdy odpalę tego "initMap-a" z konsoli w firebugu wszystko śmiga elegancko i mapka się ładuje ale przy odpaleniu strony niestety nie.