원본 이미지가 안보임니다... 정보
원본 이미지가 안보임니다...본문
문제 사이트: http://sikmul-dj.net/bbs/bbs/board.php?bo_table=gallary_apt
리스트에서 이미지를 클릭하면 내용보기 페이지로 들어가서 보이는 이미지를 클릭하게 되면 회색창만 뜨고 이미지가 보이질 않습니다. 왜 이런현상이 나는지좀 갈켜주세여
그리고 한가지더 갤러리 리스트에서 제목말고 이미지를 클릭하면 새창으로 이미지만 보이게는 할수 없나여?
리스트에서 이미지를 클릭하면 내용보기 페이지로 들어가서 보이는 이미지를 클릭하게 되면 회색창만 뜨고 이미지가 보이질 않습니다. 왜 이런현상이 나는지좀 갈켜주세여
그리고 한가지더 갤러리 리스트에서 제목말고 이미지를 클릭하면 새창으로 이미지만 보이게는 할수 없나여?
댓글 전체
어떤 스킨을 사용 하신건지요?
사용하고 있는 스킨은
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=819&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B0%B6%B7%AF%B8%AE&sop=and&page=2
이고요
근데 이 스킨뿐만 아니라 어떤 갤러리 스킨을 써도 똑같이 이미지가 안보입니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=819&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B0%B6%B7%AF%B8%AE&sop=and&page=2
이고요
근데 이 스킨뿐만 아니라 어떤 갤러리 스킨을 써도 똑같이 이미지가 안보입니다.
홈페이지 소스가 좀 깔끔하지 못하네요...
어떤 이유에서인지는 잘 모르겠지만
<script language="JavaScript">
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
function resize_image()
{
var target = document.getElementsByName('target_resize_image[]');
var image_width = parseInt('500');
var image_height = 0;
for(i=0; i<target.length; i++) {
// 원래 사이즈를 저장해 놓는다
target[i].tmp_width = target[i].width;
target[i].tmp_height = target[i].height;
// 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
if(target[i].width > image_width) {
image_height = parseFloat(target[i].width / target[i].height)
target[i].width = image_width;
target[i].height = parseInt(image_width / image_height);
}
}
}
window.onload = resize_image;
</script>
resize_image함수가 실행되지 못한 것 같습니다.
window.onload = resize_image; 대신
resize_image(); 로 바꾸면 해결될 것 같습니다만...
안된다면 이 스크립트 또는 함수가 테이블이 끝난 이후에 나오도록 조치해야 할 것 같습니다.
어떤 이유에서인지는 잘 모르겠지만
<script language="JavaScript">
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
function resize_image()
{
var target = document.getElementsByName('target_resize_image[]');
var image_width = parseInt('500');
var image_height = 0;
for(i=0; i<target.length; i++) {
// 원래 사이즈를 저장해 놓는다
target[i].tmp_width = target[i].width;
target[i].tmp_height = target[i].height;
// 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
if(target[i].width > image_width) {
image_height = parseFloat(target[i].width / target[i].height)
target[i].width = image_width;
target[i].height = parseInt(image_width / image_height);
}
}
}
window.onload = resize_image;
</script>
resize_image함수가 실행되지 못한 것 같습니다.
window.onload = resize_image; 대신
resize_image(); 로 바꾸면 해결될 것 같습니다만...
안된다면 이 스크립트 또는 함수가 테이블이 끝난 이후에 나오도록 조치해야 할 것 같습니다.
그래도 안되네여 ㅠ.ㅠ
왜 이럴까... 똑같은 스킨으로 딴 계정에 쓴건 잘 되는데...소스 건드린것도 없고
암튼 g6man님 답변 감사드립니다.
왜 이럴까... 똑같은 스킨으로 딴 계정에 쓴건 잘 되는데...소스 건드린것도 없고
암튼 g6man님 답변 감사드립니다.
아마 같은 종류의 문제로 고민하는 중인거 같은데 저도 아직 해결 못하고 삽질 중입니다.
잘 돌아가던 사이트였는데 커널 업그레이드(FreeBSD 6.1)하고 mySql 2051, php 5.14로 업그레이드 한 후에 생기는 문제엿습니다.
그누가 아닌 다른 소스에서는 문제없이 잘돌아 갑니다(technote php버젼). 아마 함수 이용문제인거 같은데 머리에 쥐만 날 뿐 막막합니다.
잘 돌아가던 사이트였는데 커널 업그레이드(FreeBSD 6.1)하고 mySql 2051, php 5.14로 업그레이드 한 후에 생기는 문제엿습니다.
그누가 아닌 다른 소스에서는 문제없이 잘돌아 갑니다(technote php버젼). 아마 함수 이용문제인거 같은데 머리에 쥐만 날 뿐 막막합니다.