onClick在Gecko浏览器中工作,但不是IE-php、google maps V3

onClick在Gecko浏览器中工作,但不是IE-php、google maps V3,php,google-maps-api-3,onclick,Php,Google Maps Api 3,Onclick,我已经构建了一个谷歌地图应用程序(v3),它使用一些php将数据库条目列在页面上,用户可以单击一个条目,触发另一个正在填充的列表以及添加了标记的地图。这一切在Firefox等中都能很好地工作,但在IE中却不行 通过阅读这里和各种论坛,我意识到onClick是一个问题,但是我不知道如何替换它 $query = "SELECT Distinct WID, FirstName, LastName FROM markers ORDER BY LastName asc"; $result = mysql_

我已经构建了一个谷歌地图应用程序(v3),它使用一些php将数据库条目列在页面上,用户可以单击一个条目,触发另一个正在填充的列表以及添加了标记的地图。这一切在Firefox等中都能很好地工作,但在IE中却不行

通过阅读这里和各种论坛,我意识到onClick是一个问题,但是我不知道如何替换它

$query = "SELECT Distinct WID, FirstName, LastName FROM markers ORDER BY LastName asc";
$result = mysql_query ($query);

echo "<select style='font-weight:italic;width:220px;border:1px solid' size=12 id=authName></option>";
while($nt=mysql_fetch_array($result)){
echo "<option  value=$nt[WID] onclick=searchLocations() title='$nt[LastName]. $nt[FirstName]'>$nt[LastName]. $nt[FirstName]</option>";
}
echo "</select>;";
$query=“按LastName asc从标记顺序中选择不同的WID、FirstName、LastName”;
$result=mysql\u query($query);
回声“;
而($nt=mysql\u fetch\u数组($result)){
回显“$nt[姓氏]。$nt[姓氏]”;
}
回声;

我使用[WID]中的值传递给应用程序的其余部分

您为searchLocations()设置了什么

你可以试试

onclick='".searchLocations()."'

searchLocations从页面下方的隐藏字段中获取值这是页面的整个选择部分,或者更确切地说是下一位:

然后选择一段文字

当用户选择一行文字时,它会触发地图以添加标记,并用更多的文字选项填充locationselect框。这在IE中不起作用,因为它都是由onclick触发的。