-
<스크립트 언어="자바스크립트" 유형="텍스트/자바스크립트">
함수 getClientBounds()
{
var 클라이언트 너비;
var 클라이언트 높이;
if ($.browser.msie)
{
clientWidth = document.body.clientWidth;
클라이언트 높이 = document.body.clientHeight;
}
그렇지 않으면 ($.browser.safari)
{
clientWidth = window.innerWidth;
클라이언트 높이 = window.innerHeight;
}
그렇지 않으면 ($.browser.Opera)
{
clientWidth = Math.min(window.innerWidth,
document.body.clientWidth);
클라이언트 높이 = Math.min(window.innerHeight,
document.body.clientHeight);
}
또 다른
{
clientWidth = Math.min(window.innerWidth,
document.documentElement.clientWidth);
클라이언트 높이 = Math.min(window.innerHeight,
document.documentElement.clientHeight);
}
return { 너비 : 클라이언트Width, 높이 : clientHeight };
}
함수 재설정LiveMessengerPosition()
{
var clientBounds = getClientBounds();
var 컨테이너 = document.getElementById("liveMessengerContainer");
var scrollLeft = (document.documentElement.scrollLeft ?
document.documentElement.scrollLeft : document.body.scrollLeft);
var scrollTop = (document.documentElement.scrollTop ?
document.documentElement.scrollTop : document.body.scrollTop);
var ContainerLeft = scrollLeft + clientBounds.width -
컨테이너.클라이언트Width – 5;
var ContainerTop = scrollTop + clientBounds.height -
컨테이너.클라이언트높이;
$("#liveMessengerContainer").CSS(
{top : 컨테이너Top + "px", 왼쪽 : 컨테이너Left + "px"});
}