QQ在线咨询代码用在网站框架时的位置调整问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 01:24:22
我的网站框架是上和左都固定的,页面在右边打开。
之前我没用框架时加了以下代码实现QQ在线咨询的框随页面滚动而移动,但现在我改版成框架后就不会动了,而且不引用这个JS文件预览整个网页正常显示,但引用了JS后右边的页面宽度拉长了,水平滚动条跑出来了,而且QQ在线咨询也的起始页面位置也不太合适,太靠右去了。
总之就是求修改起始位置是哪句代码还有为什么水平滚动条跑出来了?

function FloatTop()
{
var startX1 =document.body.offsetWidth-125 ,startY1 = 5;
var startX2 =0,startY2 = 95;
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id,startX,startY)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
el.y = startY;
return el;
}
window.stayTopLeft=function()
{
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY1 - ftlObj.y)/8;
ftlObj1.y += (pY + startY2 - ftlObj1.y)/8;
ftlObj.sP(document.body.scrollLeft+document.body.offsetWidth-125, ftlObj.y);
ftlObj1.sP(ftlObj1.

<SCRIPT language=JavaScript1.2>

function move(x, y) {
if (document.all) {
object1.style.pixelLeft += x;
object1.style.pixelTop += y;}
else
if (document.layers) {
document.object1.left += x;
document.object1.top += y;
}};

function position() {
document.object1.left += -200;
document.object1.top += 0;
document.object1.visibility = "show"
};

function makeStatic() {
if (document.all) {object1.style.pixelTop=document.body.scrollTop+100}
else {eval('document.object1.top=eval(window.pageYOffset+20)');}
setTimeout("makeStatic()",0);}

</SCRIPT>
<!-- 左隐藏菜单结束 --><!-- 左隐藏菜单BIG --><LAYER class=NS onmouseover=move(580,0)
onmouseout="move(-580, 0)" left="0" name="object1" visibility="hide" top="20">
<SCRIPT language=JavaScript1.2>
if (document.a