Bon allez, j'ai fait le boulo à ta place... str = document.getElementById('link').attributes.getNamedItem('href').value
Yann Le 23 mars 09 à 15:37, Yann Coupin a écrit : > Tu as l'air d'avoir un peu de temps libre, alors je vais te faire une > nouvelle suggestion. À l'heure actuelle ton bookmarklet ne marche que > dans le cas où l'url vers googlemaps contient une longitude et une > latitude. Ce n'est pas le cas si on clique pas sur "liens" en haut à > droite. Si tu pouvais extraire ces coordonnées en direct ça serait > parfait. > > Yann (qui a toujours des idées pour donner du boulo aux autres ;) > > Le 23 mars 09 à 14:33, David MENTRE a écrit : > >> 2009/3/23 Julien D. <murphy2...@gmail.com>: >>> 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. >> >> Et hop! Testé sur Firefox 3.1 Bêta 3, IE 6.0 et Google Chrome >> 2.0.170.0. >> >> Je viens *enfin* de comprendre ce qu'est un bookmarklet ! :-D >> >> <!-- Source code under Public Domain --> >> <html> >> <head> >> <title>GoogleMaps to OSM bookmarklet</title> >> </head> >> <body> >> >> <a href='javascript:str=location.href; >> 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> >> >> _______________________________________________ >> 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 _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr