Hello everyone!! I have a, hopefully quick, question about the use of KML files and editing objects in Javascript. I am still pretty new to the API and the techniques, so I hope this isn't too elementary of a question. Basically what I doing for the map construction is that I am taking in a KML file with polygons/lines/placemarks and plotting (for lack of correct terminology) them onto the map. I am using the <description> tag within the <placemark> tag of each of them to display details about the location using "CDATA".
What I am trying to do is to put javascript code into the infowindow of a placemark. For instance, I want people to be able to click on an image in the bubble and it will then show a new image. Now I know that google says this is possible with the v3 API. So my first thought was, "great! I'll just put an onMousedown="myfunction();" in one of the <img> tags and it should work great!" WRONG! Apparently, sometime during the page load, the <img> tag's "onMouseDown" turns into a "target=blank". So I thought that maybe I could give the image an ID, and then use Javascript to be trigger on the infoWindow event. NOPE! It completely removes the ID attribute too! So now I am very frustrated with this KML. The last thing I can think of would be to "find" the polygon object from the KML using Javascript when the map initializes, then change the description text from there to include javascript. I have seen that adding Javascript to the polygon or other feature using Javascript itself during the init phase works, but I haven't seen anyone actually "find" the feature from the KML file and put it into a Javascript object variable. I hope this makes sense... does anyone have any ideas on how to get this to work? And no, it is mandatory that I use KML files rather than adding the objects in via Javascript. Thanks a ton for your time and effort in helping me!!! -Kivak -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
