window.onload=() 를 대체할만한..php코드는 없나요? > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

window.onload=() 를 대체할만한..php코드는 없나요? 정보

기타 window.onload=() 를 대체할만한..php코드는 없나요?

본문

아니구나 말을 잘못했어요...

스크롤배너 만든거  자바스크립트땜시

화면을 주이거나 늘리기만해도

리프레쉬가 되가땜시 미티겠어요..

그거만 해결되면 좋은 소스인데......

<?
// 기본설정
$s_x = 0; // 가로위치
$s_y = 0; // 세로위치
$s_w = 120; // 가로길이
$s_h = 60; // 세로길이
$s_b = 0; // 테두리크기
$s_p = 0; // 패딩 크기
$c_bg = ""; // 배경색
$c_bd = ""; // 테두리색
$c_fg  = ""; // 글씨색
$f_date = 10; // 날짜 글씨 크기 (픽셀)
$f_sub  = 12; // 글씨 크기 (픽셀)
$delay = 3000; // 메세지 사이에 멈출 시간 (밀리세컨드)
// 이 아래부분은 조심해서 수정하세요.
?>

<? if (count($list) == 0) { echo "No Data"; }
else { ?>
<div id="tempholder"></div>
<script language="JavaScript" src="<?=$latest_skin?>/dhtmllib.js"></script>
<script language="JavaScript" src="<?=$latest_skin?>/scroller.js"></script>
<script language="JavaScript">
/*
Mike's DHTML scroller (By Mike Hall)
마지막 업데이트 : 2002년 6월 21일 by Dynamic Drive - NS6 호환
번역 : 2003년 11월 3일 by kimzz.com
*/

// 스크롤러의 모양과 색 선택, 메세지
var myScroller1 = new Scroller(<?=$s_x?>, <?=$s_y?>, <?=$s_w?>, <?=$s_h?>, <?=$s_b?>, <?=$s_p?>); //(x값, y값, 가로, 세로, 테두리, 패딩)
myScroller1.setColors("<?=$c_fg?>", "<?=$c_bg?>", "<?=$c_bd?>"); //(전경색, 배경색, 테두리색)
myScroller1.setFont("Verdana,Arial,Helvetica", 2);
<? for ($i=0; $i<count($list); $i++) { ?>
myScroller1.addItem("<?=$list[$i][file1_ban]?>");
<? } ?>
// 스크롤러 멈춤값 설정
myScroller1.setPause(<?=$delay?>); //메세지 사이에 멈출 시간 (밀리세컨드)
function runmikescroll() {

  var layer;
  var mikex, mikey;

  // Locate placeholder layer so we can use it to position the scrollers.

  layer = getLayer("placeholder");
  mikex = getPageLeft(layer);
  mikey = getPageTop(layer);

  // Create the first scroller and position it.

  myScroller1.create();
  myScroller1.hide();
  myScroller1.moveTo(mikex, mikey);
  myScroller1.setzIndex(100);
  myScroller1.show();
}

window.onload=runmikescroll  <=== 이부분을 대체 할만한건 업나요?
</script>
<div id="placeholder" style="position:relative; width:<?=$s_w?>px; height:<?=$s_h?>px;"> </div>
<? } ?>

소스입니다

댓글 전체

scroller.js 파일 中에서... 맨 끝부분 보면...
----------------------------------------
window.onresize = scrollerReload;
function scrollerReload() {
  // Reload page in case of a browser resize. First make sure it's a true
  // resize.
  if (isMinNS4 && origWidth == window.innerWidth && origHeight == window.innerHeight)
    return;
  window.location.href = window.location.href;
}
---------------------------------
이부분과 관련된거 같은데요...
scrollerReload()를 주석처리해보니 윈도우사이즈 조정해도 리로드 안합니다..

원래 저 소스부분이  왜 있는지 아는게 전혀 없어서...
주석처리해도 되는건지는 모릅니다...

* 컴초보&그누보드3일째사용&취약과목=작문... 따라서 되묻기 나오면...
무조건 도망
전체 170
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT