2 つの配列があります。1 つは記事名用で、もう 1 つは各記事への URL リンク用です。情報ウィンドウ内のドロップダウン リストに記事名を入力し、選択すると各記事にリンクしようとしています。
リンクはonchange
イベントの使用に関係しているように見えますが、それ以外の場合は を使用して要素の id タグ
"domready" eventListener
にアクセスしています。
ここに私がこれまで持っていた関連コードがありますが、これは機能していません:
<select>
function setDropDownList(mapMarker, names, links)
{
// event listener for dropdown list in the map markers' infowindow
google.maps.event.addListener(mapMarker, "domready", function()
{
var articles = document.getElementById("select");
var nextArticle, nextOption;
for(var i = 0; i < names.length; i++)
{
nextArticle = names[i];
nextOption = new Option(nextArticle);
/* add the new option to the option list
("null" for IE5, "-1" for all other browsers) */
try
{
articles.add(nextOption, -1);
}
catch(e)
{
articles.add(nextOption, null);
}
}
});
} // end of function setDropDownList