상태 | 완료 |
---|
안녕하세요. 백성찬님께 질문 드립니다.
자바스크립트를 이용해서 이미지를 새창에 띄우는 링크를 본문에 삽입했습니다.
헤드에서 자바스크립트 선언해주고 바디에서 해당 문구를 넣어줬는데
드림위버에서 F12로 새 창 열어서 테스트할 때는 잘 됐는데
XE에서 외부페이지로 등록시키고 불러와서 클릭해보니 아래 링크와 같이 절대경로로 나옵니다.
제 웹호스팅 계정은 rockable인데 home1/rockable/public_html 이 붙는 바람에
자바스크립트가 안 먹습니다. 어떻게 해야 되는지 꼭 좀 조언 부탁드립니다.
감사합니다.
p.s.
헤드에 사용한 스크립트 :
<script language="JavaScript">
var imgObj = new Image();
function showImgWin(imgName) {
imgObj.src = imgName;
setTimeout("createImgWin(imgObj)", 100);
}
function createImgWin(imgObj) {
if (! imgObj.complete) {
setTimeout("createImgWin(imgObj)", 100);
return;
}
imageWin = window.open("", "imageWin",
"width=" + imgObj.width + ",height=" + imgObj.height);
imageWin.document.write("<html><title>image open</title><body style='margin:0'>");
imageWin.document.write("<img src="./+ imgObj.src +">");
imageWin.document.write("</body><html>");
}
</script>
바디에 사용한 문구:
<a href="./javascript:showImgWin("http://www.rockable.co.kr/work/img/2524spec.jpg')">상세 스펙 보기</a>
자바스크립트를 적용한 웹페이지
위 링크에서 대문에 첫번째 표에서 "상세 스펙 보기"에 적용했습니다.
현재 xe에서 외부 페이지의 스크립트가 정상작동하지 않습니다.