我创建了一个Google地图API,希望在新标签页中打开它。请问我的代码有什么问题?我可以打开一个新的标签页,但无法显示Google地图。
以下是我的代码。谢谢!
以下是我的代码。谢谢!
function newWindow()
{
var myLatlng = new google.maps.LatLng(0.7,40);
var myOptions =
{
zoom: 2,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.HYBRID
};
map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
<A HREF="" onclick="window.open('javascript:newWindow()')" >New Map(In new window)</A>
onclick="window.open('javascript:function()');
因为function
是JS中的关键字 :) ... _而且_,当你编写onclick="/* js context here */"
时,你已经处于JS上下文中,所以在其中编写javascript:function()
实际上是语法错误。 - Matt Ball