Autor Zpráva
xXx
Profil *
Zdravím ve spolek. Řeším takovej docela divnej problém. Na jednu stránku nemohu vložit dvě různé seznamácké mapy. Setkal se s tím někdo?
Keeehi
Profil
xXx:
Jak se chyba projevuje? Případně prosím o odkaz na živou ukázku.
xXx
Profil *
Prostě se zobrazí jen jedna mapka. Zde, měli by být 2 mapy pod sebou.


EDIT: "Spodnější" mapa překrývá tu "vrchní".
Sir Tom
Profil
xXx:
Také zdravím ve spolek. Ty mapy fungují tak, že se nejdřív vytvoří DIV s nějakým ID a pak se do toho DIVU (podle ID) vloží mapa. Problém je tedy v tom, že ty máš na stránce 2 DIVY se stejným ID a chudák Javascript zobrazí mapu do toho druhého z nich.
Řešení je takové:
(jelikož tvůj zdrojový kód nebyl přehledný, tak jsem si vygeneroval jiný - stačí když to přepíšeš)
<script type="text/javascript" src="http://api4.mapy.cz/loader.js"></script>
<script type="text/javascript">Loader.load(null, {api:"simple"});</script>

<div id="mapa" style="cursor:pointer;width:500px; height:333px;" onclick="window.location.href='http://www.mapy.cz/s/lVW';"></div>
<script type="text/javascript">
    var center = SMap.Coords.fromWGS84(15.312268073266392,49.81733263543498);
    var mapa = new SMap(JAK.gel("mapa"),center,6,SMap.DEF_BASE);
    mapa.addOverview();
</script>

<div id="mapa2" style="cursor:pointer;width:500px; height:333px;" onclick="window.location.href='http://www.mapy.cz/s/lVW';"></div>
<script type="text/javascript">
    var center = SMap.Coords.fromWGS84(15.312268073266392,49.81733263543498);
    var mapa = new SMap(JAK.gel("mapa2"),center,6,SMap.DEF_BASE);
    mapa.addOverview();
</script>

Zvýraznil jsem údaje, které k sobě patří.

BTW - pěkný název společnosti - vždy mě potěší, když název firmy je tvořen z jmen jednatelů. :)
xXx
Profil *
Děkuji, toto mě nenapadlo... Jinak zdroják budu určitě ještě upravovat, zatím řeším jen funkčnost. Přehlednost budu řešit posléze.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0