GoogleMaps + IE + jquery = problem

0

Witam,
Mam taki problem wczytuje na stronę przy pomocy jQuery mapę google następującym kodem:

 
function load() {
    var username = $('#login').text();
	$.get("app/models/mapa_show.php?login="+username, { nrid: '#div_filtry'}, function(data){  //w tym dokumencie znajduje sie skrypt z mapą i wszystkim co potrzebne
	$('#div_filtry').html(data); //w to miejsce wczytuje mapę
        counter = 60; 
        $("#refresh").text(counter);
	mapaStart(); //uruchamiam skrypt mapy
	});
}

Przy przeglądarce FireFox wszystko działa bez problemu, w IE mapa się nie ładuje. Wyskakuje komunikat błąd w stronie, w szczegółach błędu pisze że chodzi o linię gdzie znajduje się mapaStart().
Czy ktoś może mi pomóc? W razie potrzeby mogę zamieścić więcej kodu...
Z góry dzięki

0

IE ma włączoną obsługę JS ?

//

Bo skoro na FF działa, a na IE nie to problem ewidentnie wskazuje IE

0

IE ma włączoną obsługę JS ?

//

Bo skoro na FF działa, a na IE nie to problem ewidentnie wskazuje IE

Ma w IE wszystko włączone ale i tak nie działa, jakieś pomysły jak to rozwiązać ??

0

Skoro blad znajduje sie w funkcji mapaStart() to czy nie powinienes umiescic w poscie zrodla tej wlasnie funkcji?

0
Adam Boduch napisał(a)

Skoro blad znajduje sie w funkcji mapaStart() to czy nie powinienes umiescic w poscie zrodla tej wlasnie funkcji?

Mogę zamieścić funkcję:

  function mapaStart()   
		{   
			var wspolrzedne = new google.maps.LatLng('.$pos_lat.','.$pos_lng.');
			var opcjeMapy = {
			  zoom: '.$zoom.',
			  center: wspolrzedne,
			  mapTypeId: google.maps.MapTypeId.TERRAIN
			};
			
			mapa = new google.maps.Map(document.getElementById("mapka"), opcjeMapy); 
             '.$marker_lista.'
			}   

Problem jednak nie leży w samej funkcji

mapaStart()

ponieważ jak ją wywołuje z body onload=mapaStart()

 oraz funkcja jest wpisana bezpośrednio w kod strony wszystko działa poprawnie... Wygląda to tak jak by IE8 nie widział funkcji wczytanej z pliku mapa_show.php
0

Jak uruchamiasz funkcję load? Jak deklarujesz obie funkcje? Być może w kontekście funkcji load nie widać mapaStart.

1 użytkowników online, w tym zalogowanych: 0, gości: 1