2012-09-26 7 views
0

도장 차트에 이미지를 표시하려고합니다. 이를 위해 다음 코드를 사용합니다.IE 8은 div에 도장 이미지를 표시하지 않습니다.

var l_images = ["images/clearnight.png","images/clear.png","images/partlyCloudy.png","images/cloudy.png","images/showers.png","images/rain.png","images/thunderstorms.png","images/ice.png","images/flurries.png","images/snow.png","images/partlyCloudynight.png"]; 
     var d = new dojo.Deferred(); 
     for(var i=1 ; i < conditionData.length-1 ; i++) { 
      var l_con_map = conditionData[i]; 
         var l_image_id = "image"+i; 
      try { 
       dojo.create("img", {src: l_images[l_con_map.conditon]}, dojo.byId(l_image_id)); 
      } catch(e) { 

       d.errback(e); 
      } 
     } 

각 l_image_id는 div와 css입니다. 예를 들어 : 그것은 IE9와 크롬에 대해 잘 작동하지만, IE8은 모든 이미지를 표시하지 않습니다

.zdiv1css { 
    position:absolute; 
    top:240px; 
    right:0px; 
    left:190px; 
    width:200px; 

} 

와 CSS입니다.

사전

답변

0

에 감사 저를 도와주세요 .................................. .......

이 등 응답 Rohit에 대한

.zdiv1css { 
z-index:999; 
} 
+0

감사를

z-index:999 

을 추가 ... 그것은이 문제를 해결하지만 다른 즉, 나는 또한에 도장 대화 상자를 사용하고 인상 내 신청서 이제 이미지가 대화 상자에 나타납니다. 나는 이것이 css에서 주어진 절대 위치 때문이라고 생각한다. 문제가 해결 될 수 있도록 다른 일을 할 수 있습니까 ??? 또한 나는 Z-Index가 무엇인지 물어보고 싶습니까? – Ashutosh

+0

z-index 속성은 요소의 스택 순서를 지정합니다. 스택 순서가 더 큰 요소는 항상 스택 순서가 낮은 요소 앞에 있습니다. z- 색인은 위치가 지정된 요소 (위치 : 절대, 위치 : 상대적 또는 위치 : 고정)에서만 작동합니다. img { 위치 : 절대; 왼쪽 : 0 픽셀; 상단 : 0 픽셀; z- 색인 : -1; } – sachit