테스트 사이트 - 개발 중인 베타 버전입니다

쪽지알림 코드좀 봐주세요.

· 14년 전 · 1344 · 2
55555555.gif
아래는 쪽지 알림코드입니다.
우측 아래에 보여지게되는데.. 좀더 위로 올리고 싶은데 코드중 어떤 수치를 조절해야 우측아래에 출려되는 쪽지알림창이 중간쯤에 출력될 수 있을까요?
----- 이하코드 -----------------
<!-- 연 레이어로 쪽지창 표시 시작 -->
<script language="JavaScript1.2">

var msn_closed = true;
var msn_top = 0;
var msn_left = 0;
var msn_divheight = 165;
var msn_divwidth = 204;

function do_check() {
msn_closed = false;
}

function msn_position() {
if(!msn_closed) {
msn_top = document.body.scrollTop + document.body.clientHeight - msn_divheight;
msn_left = document.body.clientWidth - msn_divwidth;
document.all.memochk.style.top = msn_top;
document.all.memochk.style.left = msn_left;
document.all.memochk.style.display = "";
}
}

var old_ResizeHandler = window.onresize;
window.onresize = new Function("{if (old_ResizeHandler != null) old_ResizeHandler(); msn_position();}");
var old_ScrollHandler = window.onscroll;
window.onscroll = new Function("{if (old_ScrollHandler != null) old_ScrollHandler(); msn_position();}");

function hideLayer(layer) {
if(document.layers) {
layer = eval('document.layers.' + layer);
if(layer.display != 'none') layer.display = 'none';
else layer.display = '';
return;
}
layer = document.all[layer];

if(layer.style.display != 'none') {
layer.style.display='none';
}
else {
layer.style.display='';
}
msn_closed = true;
}

</script>


<?
// 레이어로 쪽지창 표시 시작
if($memo_not_read != '0') {
echo " <embed src='$g4[bbs_path]/img/memo_on.swf' loop='false' width='1' height='1'></embed>";
$run = "<script language=\"JavaScript\">do_check(); msn_position();</script>";
}
else {
$run = "";
}
?>


<div id="memochk" name="memochk" style="position:absolute; overflow:hidden; top:10; left:10; z-index:1; display:none; width:203; height:165; layer-background-color:rgb(255,204,255);">

<table width="200" height="160" align="center" border="0" cellspacing="0" cellpadding="0" background="<?=$g4[bbs_path]?>/img/msg_back.png">
<tr>
<td align=left height=20>
<font color="black"><?=$img_icon?> &nbsp; ::: 쪽지알림 :::</font>
</td>
<td align=right>
<a href="javascript:hideLayer('memochk')"><b>&nbsp;&nbsp;</b></a>&nbsp;
</td>
</tr>
<tr>
<td colspan=2 align=center>
<br>읽지 않은 쪽지가<br><b><?=$memo_not_read?></b>개 있습니다.<br>확인 하시겠습니까?<br><br>
<button style="border: 1px solid #93ACCF" onclick="window.open('<?=$g4[bbs_path]?>/memo.php','member_memo','width=610,height=460,status=no,toolbar=no,resizable=yes,scrollbars=yes');hideLayer('memochk');">쪽지열기</button> &nbsp;&nbsp; <button style="border: 1px solid #93ACCF" onclick='hideLayer("memochk")'> 창닫기 </button><br>
<br>
</td>
</tr>
</table>
</div>

<?=$run?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

<div id="memochk" name="memochk" style="position:absolute; overflow:hidden; top:10; left:10; z-index:1; display:none; width:203; height:165; layer-background-color:rgb(255,204,255);"> 에서

top 값을 조정하면 되지 않을까 싶습니다.
top값은 앞서 조정해봤습니다. 안되더라구요.
이것저것 조정은해봤는데..script 까막눈이라..

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440