首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google关于IE6/7/8的无效论证

Google关于IE6/7/8的无效论证
EN

Stack Overflow用户
提问于 2010-08-05 12:38:55
回答 2查看 761关注 0票数 0

我试图在IE:http://ferc.noisy.ch/professionnels-plan.html (用户和pwd : ferc)上完成这项工作。

它适用于FF,但对于IE6/7/8,我有以下信息:

代码语言:javascript
复制
Line:133
Character: 18
Error : invalid argument

经过一些调查后,我发现问题似乎来自于map.addOverlay(marker);在GDownloadUrl()函数的末尾。

标记是这样建造的:

代码语言:javascript
复制
var gmarkers = []
var gicons = [];
...
function createMarker(point, html,category) {
 var marker = new GMarker(point,gicons[category]);
 marker.mycategory = category;                                 
 GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowHtml(html);
 });
 gmarkers.push(marker);
 return marker;
}
var marker = createMarker(point,html,category);

html是来自xml文件的一段信息。

类别是一个对标记进行分类的数字。

重点是..。A点:-)

我也试图删除openInfoWindowHtml,但问题总是一样的.:-(

EN

回答 2

Stack Overflow用户

发布于 2010-08-05 12:56:18

我已经有一段时间没有使用Google了,但我似乎也记得自己也有过类似的问题。

在附加侦听器之前尝试调用addOverlay:

代码语言:javascript
复制
function createMarker(point, html,category) {
 var marker = new GMarker(point,gicons[category]);
 marker.mycategory = category;
 map.addOverlay(marker);                    
 GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowHtml(html);
 });
 gmarkers.push(marker);
 return marker;
}
票数 0
EN

Stack Overflow用户

发布于 2010-08-05 13:41:48

好吧,我找到答案了!我是个犯了这种错误的新手:剧本不是在脑子里,而是在身体里.

现在起作用了!

顺便说一句,谢谢核聚变:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3414728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档