Presque :) Je pense que ça serait encore plus simple si tu récupérais (il me semble que c'est possible) directement l'url dans la barre d'adresse : pas besoin de popup.
2009/3/23 David MENTRE <dmen...@linux-france.org> > Re-bonjour à tous, > > 2009/3/23 David MENTRE <dmen...@linux-france.org>: > > 2009/3/23 Yann Coupin <y...@coupin.net>: > >> Plutôt que de pondre une explication fumeuse, je vais te dire que > >> wikipedia est ton amie :) > >> > >> http://fr.wikipedia.org/wiki/Bookmarklet > > > > Merci, je n'y avais pas pensé. Je vais potasser ça. > > Et hop, version Bookmarklet ! C'est bien ça que vous vouliez ? > > J'ai testé : ça marche sur IE 6, Firefox 3.1 Bêta 3 et Google Chrome > 2.0.170.0 (tous sous Windows). > > C'est la première fois que je fais du javascript, donc commentaires et > critiques bienvenus. :-) > > ==== bookmarklet.html ==== > <!-- Source code under Public Domain --> > <html> > <head> > <title>GoogleMaps to OSM bookmarklet</title> > </head> > <body> > > > <a href='javascript:str=prompt("Google Maps URL",""); > if (str) { > res = (new RegExp("z=([0-9]+)","")).exec(str); > if (res) zoom = res[1]; > else zoom = "2"; > > res = (new > RegExp("(\\?|&)ll=(-?[0-9]+\.[0-9]+),(-?[0-9]+\.[0-9]+)","")).exec(str); > if (res) { > lat = res[2]; > lon = res[3]; > } else { > lat = "0.0"; > lon = "0.0"; > } > url = "http://openstreetmap.org/?lat= > "+lat+"&lon="+lon+"&zoom="+zoom; > location.href=url; > } else undefined;'>Google Maps to OSM bookmarklet</a> > > </body> > </html> > ===== fin ===== > > Amicalement, > d.écouvreur de langages > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr