我正在用 jQuery 编写一些 javascript,以便在我的 asp.net 页面中单击 img 时触发。
img 声明如下:
<img id="zoomIn" alt="Zoom In" src="/Images/Plus.png" onclick="zoomIn();" />
.js 文件功能是:
function zoomIn() {
zoomLevel += 1;
showMapImage();
}
function showMapImage() {
//show the location map
var img_url = "http://maps.google.com/maps/api/staticmap?center=" + $asp("lblCoordinates").html() + "&size=200x150&sensor=false&zoom=" + zoomLevel + "&markers=color:green%7C" + $asp("lblCoordinates").html();
$("#imgMap").attr('src', img_url);
}
function $asp(serverID) {
return $("[id$='" + serverID + "']");
}
这在 IE 中运行良好,但在 Chrome 或 Firefox 中运行良好,这让我认为某处有一些我无法发现的简单错误