关于浮动的窗口位置问题.

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:06:04
<script type="text/javascript">
//Enter "frombottom" or "fromtop"
var verticalpos="frombottom"
if (!document.layers)
document.write('</div>')
function JSFX_FloatTopDiv()
{
//默认情况显示在屏幕左侧,若要显示在右侧,修改下面的3
var startX =3,
startY = 250;
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id)
{
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;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop"){

注意看你的IE多了N多插件了吧
装个360SAFE清理下多余的就够了
一般即可解决
实在不行
重新注册下IE吧
对windows\system32\下所有有DLL完全重注册也可以
运行中输入cmd,在命令提示符下输入: for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 这样可以一次性注册掉

楼主想问什么??

var startX =3, 修改这个