2010-08-19 8 views
0

내 홈페이지에 4 개의 상자가 있습니다. 클릭하면 자바 스크립트가 점차 확대되어 다시 클릭하면 작아집니다.자바 스크립트에서 이미지가 나타나지 않습니다

내가 알아낼 수없는 한 가지는 왼쪽 위 모서리에 클로즈 박스 아이콘이 있어야한다는 것입니다. 이것은 나를 위해 표시되지 않습니다. 나는 자바 스크립트의 전문가가 아니에요하지만 난이 이미지

inImage2.setAttribute('src',zoomImagesURI+'closebox.png'); 

closebox.png는 이미지 폴더에 현재, 그리고 zoomImagesURL 현재로 설정되어 호출하는 코드의 라인이라고 생각 :

에게
var zoomImagesURI = '/images/'; 

닫는 상자 이미지가 없어도 Firefox에서 페이지를 볼 때 윤곽선이 이미지가 있어야하는 위치에 있으며 이미지 만 표시되지 않습니다. 인터넷 익스플로러에서 이미지가 없거나 개요가 나타납니다.

감사합니다. 감사합니다.

답변

0

여기 그냥 임의의 생각 ... '이미지'폴더가 웹 루트에 있습니까? 이미지 src를 "/images/closebox.png"로 설정했기 때문에 "images/closebox.png"에 있어야합니다.

문제가 있다면 zoomImagesURI 만 'images /'로 변경해야합니다.

+0

또한 http://yourdomain.com/images/closebox.png를 열어 닫기 상자를 열 수 있습니까? – Zlatko

+0

안녕하세요, 네, 솔직히 말해서 그런 식으로 해봤습니다. 여러 가지 방법을 시도해 보았습니다. 아무리 좋게 보이기를 바라지도 않았습니다. 그것은 이상한 것입니다 : -S – 109221793

0

은 폴더의 절대 위치를 사용하여 시도 :

var zoomImagesURI = 'http://www.mywebsite.com/images/'; 

또한 inImage2 이미지 객체 있는지 확인하십시오.

console.log(inImage2.nodeName); 
관련 문제