将mapextreme的地图控件放到div1设置div1.style.zIndex=0;
img放到div2设置div3.style.zIndex=99999;

解决方案 »

  1.   

    刚开始做b/s方面的东东,层是不是就是iframe,能给个代码看看么?网页代码:
    <HEAD>
      <title>WebForm3</title>
      <script language="javascript" src="default.js"></script>
    </HEAD>
    <body onload="GisMap();" MS_POSITIONING="GridLayout">
      <form id="frm" method="post" runat="server">
        <MAPINFOWEBUIWEBCONTROLS:MAPCONTROL id="MapControl1" style="Z-INDEX: 100; 省略
      </form>
    </body>
    </HTML>js相关代码是:
                var objImg = document.createElement("IMG") 
                objImg.src="image/car.bmp";
                objImg.id="img1";
                //objImg.style.Z-INDEX = 108;
                objImg.style.position = "absolute";
       objImg.style.left = mLeft;
       objImg.style.top = mTop;
       document.body.insertAdjacentElement("AfterBegin",objImg);
    =======================================
    麻烦帮我改一下,谢谢!
      

  2.   

    to clare2003(忘情火) :
    按你的办法设置了,还是盖住了。<div id="divMap" style="Z-INDEX:0"><MAPINFOWEBUIWEBCONTROLS:MAPCONTROL id="MapControl1" style="Z-INDEX: 100;">
    </div>
    <div id="divImg" style="Z-INDEX:9999">
    </div>
    var objImg = document.createElement("IMG") 
                objImg.src="image/car.bmp";
                objImg.id="img1";
                //objImg.style.Z-INDEX = 108;
                objImg.style.position = "absolute";
               objImg.style.left = mLeft;
       objImg.style.top = mTop;
       var mDiv = document.getElementById('divImg');
       mDiv.appendChild(objImg);
      

  3.   

    用 window.createPopup() IE Only 或者 iframe 做你的层载体就不会被其它的控件盖住了
      

  4.   

    我拖放一个img到地图控件上的时候,就不会被盖住,现在我将 自动创建的 img的属性设置成拖放的那个img相同属性,还是出不来,怪!
      

  5.   

    搞定了,将地图控件的 style.position 设置为 static即可。
      

  6.   

    熟悉web2.0,blog,ajax,rss,.net2005等请进入
    http://blog.csdn.net/datehr/category/198305.aspx