Hallo liebe PHP.de Community,
nun hab ich mich auch mal durchgerungen um euch eine Frage zu stellen...
Dabei handelt es sich um die allseits beliebten Bereiche Ajax und jQuery.
Gesucht habe ich schon mehrmals, aber konnte bislang noch nichts brauchbares finden.
Zu meinem Problem:
Ich habe eine Seite, auf welcher sich eine Suchmaske und eine GoogleMaps Karte (voreingestelltes Center auf Köln) befindet.
Über die Suchmaske kann man eine Adresse eingeben, zu der dann Google entsprechende Ergebnisse liefert. Diese lade ich mir bei drücken des "Suchen" buttons in eine div unter der Suchmaske.
die ajax-php Datei liefert dabei links zurück (fertig formatiert zum design passend) mit einem onClick="neuerOrt(lat, long);".
Soweit so gut...
nun möchte ich auf eine Funktion neuerOrt() zugreifen, welche in der Hauptseite definiert ist, aber irgendwie kann der per Ajax geladene Content nicht auf die JS Funktionen der "Mutterseite" zugreifen.
Ich möchte also bei einem Klick auf ein Suchergebnis das Zentrum der Karte zu den neuen Latitude und Longitude Werten bewegen.
Da ich noch relativ neu im Bereich Javascript unterwegs bin, weiß ich nicht
ob dies...
- allgemein nicht möglich ist
- mit irgendeinem trick geht
- oder ob man die daten lieber per JSON zurück gibt und dann von der funktion in der hauptseite weiterverarbeitet.
Freue mich über eure Antworten.
MfG Ben
nun hab ich mich auch mal durchgerungen um euch eine Frage zu stellen...
Dabei handelt es sich um die allseits beliebten Bereiche Ajax und jQuery.
Gesucht habe ich schon mehrmals, aber konnte bislang noch nichts brauchbares finden.
Zu meinem Problem:
Ich habe eine Seite, auf welcher sich eine Suchmaske und eine GoogleMaps Karte (voreingestelltes Center auf Köln) befindet.
Über die Suchmaske kann man eine Adresse eingeben, zu der dann Google entsprechende Ergebnisse liefert. Diese lade ich mir bei drücken des "Suchen" buttons in eine div unter der Suchmaske.
die ajax-php Datei liefert dabei links zurück (fertig formatiert zum design passend) mit einem onClick="neuerOrt(lat, long);".
Soweit so gut...
nun möchte ich auf eine Funktion neuerOrt() zugreifen, welche in der Hauptseite definiert ist, aber irgendwie kann der per Ajax geladene Content nicht auf die JS Funktionen der "Mutterseite" zugreifen.
Ich möchte also bei einem Klick auf ein Suchergebnis das Zentrum der Karte zu den neuen Latitude und Longitude Werten bewegen.
Da ich noch relativ neu im Bereich Javascript unterwegs bin, weiß ich nicht
ob dies...
- allgemein nicht möglich ist
- mit irgendeinem trick geht
- oder ob man die daten lieber per JSON zurück gibt und dann von der funktion in der hauptseite weiterverarbeitet.
Freue mich über eure Antworten.
MfG Ben
Kommentar