Disappear on mouseout
OK, I think I figured it out, although I'd welcome any corrections or improvements.
After the mouseover listener, I added a mouseout listener that calls the fucntion map.closeInfoWindow();
This works for me. I found three instances of the openInfoWindowHtml listener and added the map.closeInfoWindow listener after each. So my code, using dynamic addresses from a record set, ends up looking like this (in three places):
GEvent.addListener(marker_0_<?php echo $Recordset1_id; ?>, 'mouseover', function() {
marker_0_<?php echo $Recordset1_id; ?>.openInfoWindowHtml(address_0_<?php echo $Recordset1_id; ?>.infowindowtext);
});
GEvent.addListener(marker_0_<?php echo $Recordset1_id; ?>, 'mouseout', function() {
map.closeInfoWindow();
});