자바스크립트 잘하시는분.ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자바스크립트 잘하시는분.ㅠㅠ 정보

자바스크립트 잘하시는분.ㅠㅠ

본문

=========================================================
<style>
#dhtmlgoodies_contentBox {
  border:1px solid #317082;
  height:0px;
  visibility:hidden;
  position:absolute;
  background-color:#FFFFCC;
  overflow:hidden;
  padding:10px;
  width:250px;
}

#dhtmlgoodies_content {
  position:relative; 
  font-family: tahoma;
  width:100%;
  font-size:9pt;
}
</style>
 
<script type="text/javascript">
var initHeight = 0;
var slidedown_direction = 1;
var slidedownContentBox = false;
var slidedownContent = false;
var slidedownActive = false;
var contentHeight = false;
var slidedownSpeed = 3;  // Higher value = faster script
var slidedownTimer = 7; // Lower value = faster script

function slidedown_showHide() {
  if(initHeight==0)slidedown_direction=slidedownSpeed; else slidedown_direction = slidedownSpeed*-1;
  if(!slidedownContentBox) {
    slidedownContentBox = document.getElementById('dhtmlgoodies_contentBox');
    slidedownContent = document.getElementById('dhtmlgoodies_content');
    contentHeight = document.getElementById('dhtmlgoodies_content').offsetHeight;
  }
  slidedownContentBox.style.visibility='visible';
  slidedownActive = true;
  slidedown_showHide_start();
}

function slidedown_showHide_start() {
  if(!slidedownActive)return;
  initHeight = initHeight/1 + slidedown_direction;
  if(initHeight <= 0) {
    slidedownActive = false;
    slidedownContentBox.style.visibility='hidden';
    initHeight = 0;
  }
  if(initHeight>contentHeight) {
    slidedownActive = false;
  }
  slidedownContentBox.style.height = initHeight + 'px';
  slidedownContent.style.top = initHeight - contentHeight + 'px';
  setTimeout('slidedown_showHide_start()',slidedownTimer); // Choose a lower value than 10 to make the script move faster
}

function setslidedownWidth(newWidth) {
  document.getElementById('dhtmlgoodies_slidedown').style.width = newWidth + 'px';
  document.getElementById('dhtmlgoodies_contentBox').style.width = newWidth + 'px';
}

function setSlideDownSpeed(newSpeed) {
  slidedownSpeed = newSpeed;
}
</script>
=========================================================
 
 
body 와 /body 사이에 원하는 위치에 삽입하세요.
 
<div id="dhtmlgoodies_control">
<a href="#" onclick="slidedown_showHide();return false;">
<img src="사진경로" border="0">
</a>
</div>

 
  <div id="dhtmlgoodies_contentBox">
  <div id="dhtmlgoodies_content">
  여기에 연락처가 될 내용을 삽입하세요<br><br><br><br><br><br>
  </div>
  </div>

<script type="text/javascript">
setSlideDownSpeed(4);
</script>


여기있는 소스를 토대로 했는데
이게 문제가 되는것이 모니터해상도에 따라서 위치가 지마음데로 바뀌어 버리네요...

해상도가 바뀌더라도 항상 가운데 딱 있게 할수는 없나요?

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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