-
<script idioma="javascript" tipo="texto/Javascript">
función getClientBounds()
{
var ancho de cliente;
var altura del cliente;
si ($.navegador.msie)
{
clientWidth = documento.body.clientWidth;
altura del cliente = documento.cuerpo.altura del cliente;
}
si no ($.navegador.safari)
{
clientWidth = ventana.innerWidth;
alturadelcliente = ventana.alturainterior;
}
sino si ($.navegador.Opera)
{
clientWidth = Math.min(ventana.innerWidth,
documento.body.clientWidth);
alturadelcliente = Math.min(ventana.alturainterior,
documento.cuerpo.clientHeight);
}
demás
{
clientWidth = Math.min(ventana.innerWidth,
documento.documentElement.clientWidth);
alturadelcliente = Math.min(ventana.alturainterior,
documento.documentElement.clientHeight);
}
return {ancho: ancho del cliente, alto: altura del cliente};
}
función restablecerLiveMessengerPosition()
{
var clientBounds = getClientBounds();
var contenedor = 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 contenedorLeft = scrollLeft + clientBounds.width -
contenedor.clientWidth – 5;
var contenedorTop = scrollTop + clientBounds.height -
contenedor.clientHeight;
$("#liveMessengerContainer").CSS(
{arriba: contenedorTop + "px", izquierda: contenedorLeft + "px"});
}