[Talk-de] permalink in openlayers Was: OT: GPX tracks mit Openlayers darstellen
Florian Lohoff
flo at rfc822.org
Di Feb 24 07:39:11 UTC 2009
On Tue, Feb 24, 2009 at 08:31:55AM +0100, Karl Eichwalder wrote:
> Wie bei mir funktioniert auch da der "Permalink" nicht (mehr) wirklich.
> Die Werte werden zwar in die URL geschrieben, aber letztlich zentriert
> er wieder auf die Ausgangsposition.
Das Thema permalink hacken auch alle leute anders zurecht - ich habe bei
einigen gesehen das sie es mit Server Side Includes machen d.h. der web
server aendern den JavaScript code - alles reichlich gruselig bis
unverstaendlich ...
Ich habe es so geloest (pure javascript)
function gup( name ) {
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
[...]
lon=gup("lon")
lat=gup("lat")
zoom=gup("zoom")
if (lon=="") lon=10.615
if (lat=="") lat=51.175
if (zoom=="") zoom=6
map.setCenter(lonLatToMercator(new OpenLayers.LonLat(lon, lat)), zoom);
[...]
Und es ist alles nur geklaut und zusammengebaut ....
Flo
--
Florian Lohoff flo at rfc822.org +49-171-2280134
Those who would give up a little freedom to get a little
security shall soon have neither - Benjamin Franklin
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20090224/aa6edf87/attachment.sig>
Mehr Informationen über die Mailingliste Talk-de