Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Google Maps v3] Wywołanie zdarzenia onclick w okienku informacyjnym
blacksoul
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 21.10.2011
Skąd: Łańcut

Ostrzeżenie: (0%)
-----


Witam,
Piszę sobie aplikację w Javie (cos jak Picasa od googla) wykorzystującą google maps ...( kod javascript uruchamiam w gotowym komponencie przeglądarki z Eclipsa)), wszystko póki co pieknie działa ... ale teraz chcę zrobić coś takiego że w momencie gdy przesunę marker na mapce w inne miejsce to w okienku informacyjnym (markerInfoWin) mają się pojawić dwa buttony (Tak/Nie) z zapytaniem czy chce zmienić położenie ... w każdym buttonie w zdarzeniu onclick chcę wywołać inną funkcję która coś tam robi no i nic się nie dzieje ... próbowałem wywołać zwykły alert("Test"); też bez skutku ...
  1. function addPhotoMarker(lat, lon)
  2. {
  3. //.....
  4. //.....
  5. google.maps.event.addListener(photoMarker, 'dragend', function(event){
  6. //....
  7. //....
  8. movedMarkerContent(photoMarker);
  9.  
  10. });
  11. }
  12.  
  13. function movedMarkerContent(marker)
  14. {
  15. markerInfoWin.setContent('<div class="content"><div class="image"><img class="image_info" src="' + photoPath + '" alt="tu ma byc obrazek!" />'
  16. + '</div><b>Wspolrzedne GPS: </b>' + marker.getPosition().lat().toFixed(3)+", " + marker.getPosition().lng().toFixed(3)
  17. + '<p>Czy chcesz zapisac nowe informacje o polozeniu ?</p><button name="yesBtn" onclick=positionChanged() > Tak </button>'
  18. + '<input type="button" id="noBtn" value="Nie" onclick=alert("Test")/></div>');
  19.  
  20. markerInfoWin.setPosition(marker.getPosition());
  21. markerInfoWin.open(photoMap);
  22. }

Stworzyłęm button na dwa sposoby no i jakby wogóle nie reagowały na zdarzenie onclick ;/

Ten post edytował blacksoul 17.11.2012, 16:27:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
lukasz1985
post
Post #2





Grupa: Zarejestrowani
Postów: 205
Pomógł: 43
Dołączył: 5.03.2012

Ostrzeżenie: (0%)
-----


Działa mi w ten sposób:

http://jsfiddle.net/wE5PE/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:53