当我通过mouseover传递对象时,我没有在函数中获取对象数据,并且地图网页卡住加载。此框文字在地图上有图像框。传递对象在JavaScript中的功能(一个功能到另一个功能)
代码:
function imagefream(Info) {
//Info having data(Info.Lat,Info.Long....etc)
alert(Info.toSource()) //get all data of lat,lon,id..etc
var boxText = document.createElement("div");
boxText.innerHTML = '<div id=\"outer\" style=\"overflow: auto; cursor: default; clear: both; position: relative; background-color: rgb(0, 136, 204); border-color: rgb(0, 136, 204); border-style: solid; border-radius: 5px; border-width: 1px; padding: 3px; width: 50px; height: 50px;\" onMouseOver=\"funinfo(' + Info + ');\" >' +
'</div>';
return boxText;
}
function funinfo(Info) {
alert("123");
alert(Info.toSource());
}
你还可以包含事件处理程序代码吗? –
如果您的双引号位于单引号内,则不需要转义双引号。另外,只需将结束div放在同一行而不是尝试连接。你可以在CSS文件中使用你的样式规则,并使用id而不是直接添加它。 – Anthony
谢谢..删除引用其工作的感谢... – ravi