两种jsvascript效果,一个是在线QQ,一种是留言框,都在页面的右侧,切相对页面固定,现在的问题是留言框把在线QQ遮住了一部分,这样该怎么办呢?代码:
//这部分是在线QQ的代码,在页面的开始部分
<script>
var s=3;
var minheight=3;
var maxheight=260;
function shoppingcat(){
var key = document.getElementById("key").innerText;
if(key=="展开"){
content.style.pixelHeight+=s;
if(content.style.pixelHeight<maxheight){
setTimeout("shoppingcat();",1);
}else{
document.getElementById("key").innerText="关闭";
}
}else{
content.style.pixelHeight-=s;
if(content.style.pixelHeight>minheight){
setTimeout("shoppingcat();",1);
}else{
document.getElementById("key").innerText="展开";
}
}
}
</script>
<body background="../../images/bj.gif" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()">
  <div id="content" style="position: absolute; ">
  <table width="71"  border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td width="7" align="left" valign="top" bgcolor="#FFFFFF"><img src="../../qq/2.jpg" width="6" height="245"></td>
    <td width="57" align="left" valign="top" bgcolor="#FFFFFF">

<table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr>
    <td>客服一</td>
  </tr>
  <tr>
    <td height="4"></td>
  </tr>  <tr>
    <td><a href="tencent://message/?uin=1071561628&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:1071561628:10" border=0></a></td>
  </tr>
  <tr>
    <td height="7"></td>
  </tr>
  <tr>
    <td>客服二</td>
  </tr>
  <tr>
    <td height="4"></td>
  </tr>
  <tr>
    <td><a href="tencent://message/?uin=289027852&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:121863041:10" border=0></a></td>
  </tr>
  <tr>
    <td height="7"></td>
  </tr>
  <tr>
    <td>客服三</td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><a href="tencent://message/?uin=1003081510&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:1003081510:10" border=0></a></td>
  </tr>
  <tr>
    <td height="7"></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">客服四</td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><a href="tencent://message/?uin=272413093&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:272413093:10" border=0></a></td>
  </tr>
    <tr>
    <td height="7"></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">客服五</td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><a href="tencent://message/?uin=956278939&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:956278939:10" border=0></a></td>
  </tr>
  <tr>
    <td height="7"></td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF">客服六</td>
  </tr>
  <tr>
    <td bgcolor="#FFFFFF"><a href="tencent://message/?uin=1102430402&Site=www.htbmn888.com&Menu=yes" target=blank><img alt=有事Q我 src="http://wpa.qq.com/pa?p=1:1102430402:10" border=0></a></td>
  </tr>
  </table>
</td>
    <td width="4" align="right" valign="top"><img src="../../qq/3.jpg" width="4" height="245"></td>
  </tr>
  <tr>
    <td colspan="3"><img src="../../qq/4.jpg" width="71" height="4"></td>
  </tr>
 </table>
</div>
<div id="intro" style="position: absolute; padding-left: 20px; padding-top:5px; padding-bottom:5px; background-color:#993300;"><span id="key" onClick="shoppingcat();">关闭</span></div>
<script language=JavaScript>
function JB_keepItInIE(theName,theWantTop,theWantLeft){
theRealTop=parseInt(document.body.scrollTop)
theTureTop=theWantTop+theRealTop
document.all[theName].style.top=theTureTop
theRealLeft=parseInt(document.body.scrollLeft)
theTureleft=theWantLeft+theRealLeft
document.all[theName].style.left=theTureleft
}
setInterval('JB_keepItInIE("content",270,925)',1)
//JB是层的id,修改名称时必须将这里面的所有“JB”修改,代码才能运行;(共四个“JB”)
//setInterval('JB_keepItInIE("content",250,890)',1)是设置层在网页中的位置,250是指相对与网页顶部,890是相对于网页左边;
//此为右侧移动对联广告;
</script>//这部分是留言框代码,在页面的最底端,是调用的
<script type="text/javascript" src=" http://sfhelp.baidu.com/msg/js/964/782964.js" charset="gb2312"></script>求高手解答!!

解决方案 »

  1.   

    调整这里的数字setInterval('JB_keepItInIE("content",270,925)',1)
      

  2.   

    2楼正确 调整setInterval('JB_keepItInIE("content",270,925)',1) 
    如果客服信息显示在左边,就将925调小,如600
    如果显示右边,就调大,楼主自己试试
      

  3.   

    问题解决了,把这段代码<script type="text/javascript" src=" http://sfhelp.baidu.com/msg/js/964/782964.js" charset="gb2312"> </script>放到另一个JS代码的前面就OK了。晕死!