[已解决问题] 为什么使用IE不显示地图图片,Firefox可以显示正常那
提问时间: 2008-07-15 10:39
悬赏分:15 浏览:443 次
为什么使用IE不显示地图图片,Firefox可以显示正常那.

也不是IE不显示图片,必须使用鼠标在那个显示图片的区域点击一下才显示图片,这是怎么回事呀,

或者我使用QQ,MSN的那种消息框在那个图片区域拖过去才可以显示!

快救救我呀!
提问者:kaixin110 - 初学一级
所有回答(2)
贴代码出来.先
2个月前   回答者:张荣华 - 小虾三级
彻底的看不懂
2个月前   回答者:丁学 - 专家六级
评论
2个月前   kaixin110 :
ie6,ie7都是这样子呀,其他用户也是这样的,

不可能都是IE设置和插件问题吧
2个月前   kaixin110 :
// 地图
HTMLCode += '<div id="map_' + this.model.getId() + '" style="position:absolute;background:white;z-index:0;" onmousedown="mapMDown(event, $(\'map_' + this.model.getId() + '\'), ' + this.model.getId() + ');"></div>';
this.container.innerHTML = HTMLCode;
2个月前   kaixin110 :
for (var i = 0;i < tiles.length;i++)
{
var tileId = "map" + this.model.getId() + "_zoom_" + this.model.getZoom().getLevel() + "_tile_" + tiles[i].getRow() + "_" + tiles[i].getColumn();
var isExist = false;
// 检查该瓦片是否已经显示
for (var j = 0;j < oldTileNodes.length;j++)
{
if (oldTileNodes[j] != null && oldTileNodes[j].getAttribute("id") == tileId) {
isExist = true;
oldTileNodes[j] = null;
break;
}
}
if (isExist == false)
{
offsetX = tiles[i].getColumn() * MapModel.tileSize;
offsetY = tiles[i].getRow() * MapModel.tileSize;
var tile = document.createElement("div");
tile.id = tileId;
tile.style.position = "absolute";
tile.style.visibility="visible";
tile.style.left = offsetX + "px";
tile.style.top = offsetY + "px";
tile.style.border = "red solid 0px";//TEST
//tile.innerText ="helloworld";
tile.onmousedown = function()
{
return false;
};
mapDiv.appendChild(tile);


var tileImage = document.createElement("img");
tileImage.src = tiles[i].getSrc();
tileImage.style.border = "red solid 0px";
tileImage.onmousedown = function()
{
return false;
}

tile.appendChild(tileImage);
}
}
2个月前   kaixin110 :
怎么没有对IE浏览器的图片下载和图片TAG IMG有深入研究的人吗?

   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接