Got this code from a teacher and I don't know what I am doing wrong! I have searched around but I can't find the error. Visual studio shows no error.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OpenLayers map</title>
<script src="http://www.openlayers.org/api/OpenLayers.js" type="text/javascript"></script>
<style type ="text/css">
/*Stilsättning*/
mapContainer
{
position:absolute; /*Elementets position i förhållande till andra element*/
padding:10px; /*Elementets avstånd från andra element (10px åt alla håll)*/
width:600px; /*Elementets bredd */
height:500px; /*Elementets höjd*/
border:1px solid black; /*Ram runt elementet */
}
</style>
<script type="text/javascript">
//Variabel som kommer hantera OpenLayers.Map objektet.
var map;
//Funktion som anropas från <body> taggen, kör koden som finns i funktionen när sidan laddas (onload).
function initMap() {
//Initiera OpenLayers.Map objektet och tilldela till variabeln map.
//"mapContainer" är en referens till den div (container) där du vill ha din karta.
map = new OpenLayers.Map('mapContainer');
//Variabeln osm tilldelas ett objekt med en OpenLayers-Lagertyp OSM(openstreetmap).
//Ex på olika lagertyper: OpenLayers.Layer.WMS (vilken WMS-tjänst som helst kan kopplas in)
// OpenLayers.Layer.Vector (ett vektor lager där du kan lägga in tex punktdata)
// OpenLayers.Layer.Google (om du vill använda Googles bakgrundskartor)
var osm = new OpenLayers.Layer.OSM();
//Variabeln osm som innehåller Openstreetmap objektet läggs till kartobjektet genom map.addLayer()
map.addLayer(osm);
//När kartan initieras måste OpenLayers veta var du vill börja någonstanns, i det här fallet zoomas kartan till
//full utzoomning i förhållande till Openstreetmaps utbredning (extent).
//Ett alternativ är att använda map.setCenter() då du anger exakta koordinater och zoomnivå men mer om det senare.
map.zoomToMaxExtent();
}
</script>
</head>
<body onload="initMap();">
<div id="mapContainer"></div>
</body>
</html>