Temat: Wczytywanie strony bez odświerzania
Witam
Div zawierający mapę zostaje wypełniony po załadowaniu strony poprzez funkcję load:
function load()
{if(GBrowserIsCompatible())
{map=new GMap2(document.getElementById("map"));[...]
wystarczy w linkach "Podgląd floty"/"Wolna kamera" wstawić reakcję na kliknięcie:
<a href="link_dla_nie_js_1" onclick="pokaz_mape(1)">Wolna kamera</a>
<a href="link_dla_nie_js_2" onclick="pokaz_mape(2)">Podgląd floty</a>
a w nagłówku strony po funkcji load() wstawić nową funkcję:
function pokaz_mape( numer ) {
if( numer == 2 ) { [...] }
else { [...] }
}
która będzie wykonywać to co load(), tyle że parametr numer będzie określać rodzaj mapy.
Jeżeli "wolna kamera" niekoniecznie jest odwołaniem do google maps (a np. ma pokazywać zdjęcia z poszczególnych samochodów), to trzeba będzie trochę inaczej to zrobić, ale zasada "onclick=funkcja" pozostanie niezmieniona
Janusz Skudrzyk edytował(a) ten post dnia 01.10.08 o godzinie 17:58