我已经建立了一个谷歌地图应用程序(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>;";
我使用来自[WID]的值传递给应用程序的其余部分。http://www.auneheadarts.org.uk/site/projects/wordquest/map_files/writer.php
您为searchLocations()设置了什么?!?
你可以试试
onclick='".searchLocations()."'