왜 부딪칠까요?? 정보
왜 부딪칠까요??본문
아이프레임을 쓰수 밖에 없어서 쓰고있는데 아이프레임 사이즈가 자동으로 잡아주는 스크립트를 추가 하였더니 내용보기 페이지에서는 작동을 하지 않습니다. 그 이유는 아래 스크립트(view.skin 하단에 있는 스크립트)와 추가 한 스크립트가 충돌하는 것 같습니다. 어떻게 하면 충돌 않하고 둘다 쓸수 있는지 알려주시면 참 감사하겠습니다.
그리고 게시판 리스트 페이지에서 날짜가 시간만 나옵니다. 이렇게 22:15
내용 보기 페이지에서는 제대로 나오는데 리스트 페이지에서만 시간만 표시되네요...
function resize_image()
{
var target = document.getElementsByName('target_resize_image[]');
var image_width = parseInt('<?=$board[bo_image_width]?>');
var image_height = 0;
{
var target = document.getElementsByName('target_resize_image[]');
var image_width = parseInt('<?=$board[bo_image_width]?>');
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);
}
}
}
// 원래 사이즈를 저장해 놓는다
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;
head.sub.php에 추가된 스크립트....
<script>
function initsize() {
self.resizeTo(document.body.scrollWidth, document.body.scrollHeight);
}
</script>
function initsize() {
self.resizeTo(document.body.scrollWidth, document.body.scrollHeight);
}
</script>
onLoad="initsize();"도 추가
<body onLoad="initsize();" topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>><a name="g4_head"></a>
<body onLoad="initsize();" topmargin="0" leftmargin="0" <?=isset($g4['body_script']) ? $g4['body_script'] : "";?>><a name="g4_head"></a>
댓글 전체
진짜루 원인이 그렇게 진단되었다면
아이프레임 펑숀과 관련 펑숀을 바꾸시면 될듯..
예]
function resize_image() =>function resize_imrge 이런식으로
아이프레임 펑숀과 관련 펑숀을 바꾸시면 될듯..
예]
function resize_image() =>function resize_imrge 이런식으로
각각의 스크립트를 아이프레임으로 불러오는 파일에다가 넣어 보세요.
게시판을 불러온다면 게시판 상단부분에 넣으시고요.
혹 view.skin. 파일에 넣은 스크립트도 <body onLoad=":> 를 넣으신건가요? 안넣어서 그런지도..
게시판을 불러온다면 게시판 상단부분에 넣으시고요.
혹 view.skin. 파일에 넣은 스크립트도 <body onLoad=":> 를 넣으신건가요? 안넣어서 그런지도..
그리고 게시판 리스트 페이지에서 날짜가 시간만 나옵니다. 이렇게 22:15
내용 보기 페이지에서는 제대로 나오는데 리스트 페이지에서만 시간만 표시되네요...
--> <?=$list[$i][datetime2]?>를 <?=$list[$i][datetime]?>로 변경
충돌나는 부분은 직접 연구해 보시기 바랍니다^^
내용 보기 페이지에서는 제대로 나오는데 리스트 페이지에서만 시간만 표시되네요...
--> <?=$list[$i][datetime2]?>를 <?=$list[$i][datetime]?>로 변경
충돌나는 부분은 직접 연구해 보시기 바랍니다^^
function resize_image()
요 function이 view page에 만 붙네요..
리스트나 다른 페이지엔 없어서 문제가 없는데 view page에만 하단에 붙어서 충돌이 일어납니다.
간단히 function 이름때문에 충돌하는 것 같진 않습니다.
함 해보고 다시 업데이트 하겠습니다.
감사합니다~
요 function이 view page에 만 붙네요..
리스트나 다른 페이지엔 없어서 문제가 없는데 view page에만 하단에 붙어서 충돌이 일어납니다.
간단히 function 이름때문에 충돌하는 것 같진 않습니다.
함 해보고 다시 업데이트 하겠습니다.
감사합니다~