If the info window is opened in response to an event - like say a
marker click - then you might try that event.

Chad Killingsworth

On Oct 1, 8:14 am, Tamas <[email protected]> wrote:
> I have an input field in an infowindow and I want to set the focus to
> it when the infowindow is opened.
>
> I found the domready event, so I used that:
>
>   var handler = google.maps.event.addListener(infowindow, "domready",
> function() {
>     google.maps.event.removeListener(handler);
>     document.getElementById('input').focus();
>   });
>
> It is called properly, but in Firefox it's ineffective (doesn't set
> the focus) and in IE it throws an error and complains about the input
> element not being visible.
>
> I need a callback which is called when the infowindow is actually
> opened, because apparently domready is called too early, but I
> couldn't find such an event.
>
> Is there way to detect when the infowindow is opened?

-- 
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.

Reply via email to