x

Re: Parameterübergabe beim iFrame


Geschrieben von Akrisios (Gast) am 07. August 2009 14:37:09: [flux]

Als Antwort auf: Parameterübergabe beim iFrame geschrieben von benjita (Gast) am 07. August 2009 08:31:

Das wird nicht möglich sein, denn dazu musst du verstehen, was das iframe tut:

Das iframe bindet lediglich die OSM-Karte in deine Webseite ein - und zwar genau so, wie du sie auch im Browser aufrufen könntest, das ist die Adresse, die hinter "src" steht (Source). Du kannst mit einigem Gefrickel zwar die Kartendarstellung im iframe ändern, aber letztendlich rufst du immer nur eine Karte auf, die vom OSM-Server auch direkt mit dem Browser erreichen kannst. Da dieser Server keinerlei Informationen hat, was die dein Popup beinhalten soll, müsste es an ihn übergeben werden, und der Server müsste erstmal eine Funktion dafür haben.

Um ein eigenes Popup erstellen zu können, musst du mit Layern und/oder ähnlichem arbeiten. Genau das macht der Code im HowTo, dort legt dein Browser auf die Karte einen Link, den du anklicken kannst, um ein Popup darzustellen. Alle benötigten Informationen übermittelst du an den Browser des Nutzers, nicht an den Kartenserver.