关于浮动图标 试试:document.all.float.style.pixelTop += percent + "px";document.all.float2.style.pixelTop += percent + "px"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用了楼上朋友的方法,但在XHTML下面还是不能浮动的,在firefox下面也不行的。 document.all只有IE才可以用document.getElementById("float2").style.pixelTop += percent; 楼上朋友说的方法也可以,问题是现在页面是XHTML形式的:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">并且不能改成HTML形式的,现在经过测试在XHTML下面无论是IE还是firefox浏览器都不能实现浮动效果,不知道如何解决? 我找到这段代码:<script>function topleft(){window.setInterval("displaytopleft()",20);}function displaytopleft(){var theTop;var theLeft;if (document.documentElement && document.documentElement.scrollTop){theLeft = document.documentElement.scrollLeft;theTop = document.documentElement.scrollTop;}else{theLeft = document.body.scrollLeft;theTop = document.body.scrollTop;}mylogoleft.style.pixelLeft = theLeft + 10 ;mylogoleft.style.pixelTop = theTop + 200 ;}document.write("<div id='mylogoleft' style='position:absolute;'><img src=bbs_logo.gif /></div>");topleft();</script>放到XHTML页面在IE浏览器(在firefox下面不行)测试可以了,请问我如果想在右边也放一个应该怎么改上面的代码(在1024*768与800*600两种环境中浮动图标位置不变)?非常感谢!!!! **********对联广告代码-开始**********/var oDobAdv_Left = oDobAdv_Right = null;var oDobAdv_W = 105;var oDobAdv_h = 240;var oDobAdv_R_Top = oDobAdv_L_Top = 70;var oDobAdv_L_margin = 5;var oDobAdv_R_margin = 5;DobAdv_Init();function DobAdv_Init(){ //对联广告 var oDobAdv_L_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240l.gif"; var oDobAdv_R_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240r.gif"; var oDobAdv_L_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240"; var oDobAdv_R_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240r"; document.write('<div id="left_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_L_margin + 'px;top:' + oDobAdv_L_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_L_Src + '" border="0" usemap="#Map_left_173DobAdv"><map name="Map_left_173DobAdv"> <area shape="rect" coords="0,0,106,17" href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_L_Link + '" target="_blank" onfocus="this.blur()"></map></div>'); document.write('<div id="right_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_R_margin + 'px;top:' + oDobAdv_R_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_R_Src + '" border="0" usemap="#Map_right_173DobAdv"><map name="Map_right_173DobAdv"> <area shape="rect" coords="0,0,106,17" href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_R_Link + '" target="_blank" onfocus="this.blur()"></map></div>'); oDobAdv_Left = document.getElementById("left_173DobAdv"); oDobAdv_Right = document.getElementById("right_173DobAdv"); DobAdv_Show(true); DobAdv_Resize();}function DobAdv_Show(s){ oDobAdv_Left.style.visibility = oDobAdv_Right.style.visibility = s?"visible":"hidden";}function DobAdv_Resize(){ if(!oDobAdv_Left || !oDobAdv_Right) return; var ClientW = document.body.clientWidth; oDobAdv_Left.style.left = oDobAdv_L_margin; oDobAdv_Right.style.left = ClientW - oDobAdv_W - oDobAdv_R_margin; setTimeout("DobAdv_Resize()", 600);} /**********对联广告代码-结束**********/ /**********背投广告代码-开始**********///ShowFullPopWin();function ShowFullPopWin(){ var advPage = "http://www.17173.com/banner/full_pop1.htm"; var oPopWin = window.open(advPage, "FullPopWin", "width="+window.screen.availWidth+",height="+window.screen.availHeight); self.focus();}/**********背投广告代码-结束**********//********* 弹出窗口-开始 **********///setTimeout("window.open('http://images.sohu.com/cs/button/tongfang/1122.html','popadv1','width=350,height=250,left=0')", 2000);/********* 弹出窗口-结束 **********/ z-index的一个困惑,请教! 没有onMouseOver onMouseOut onclick 这个菜单是怎么触发的? javascipt json对象clone求助 如何使nodeValue支持html标签 能给出具体的javascript调用activex的步骤吗? print()打印 打印预览怎么写 XP下如何调试JS脚本 javascript客户端代码,如何将某个字串用另一个字串代替,比如 help在线等待,关于cookie 为什么在jsp中无法使用正则表达式呢? 在一个页面里面我想放一张图片,让他向浮动的图片一样来回走动,这个代码应该怎么写? win2003脚本出错错误
document.getElementById("float2").style.pixelTop += percent;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">并且不能改成HTML形式的,现在经过测试在XHTML下面无论是IE还是firefox浏览器都不能实现浮动效果,不知道如何解决?
<script>
function topleft()
{
window.setInterval("displaytopleft()",20);
}
function displaytopleft()
{
var theTop;
var theLeft;
if (document.documentElement && document.documentElement.scrollTop)
{
theLeft = document.documentElement.scrollLeft;
theTop = document.documentElement.scrollTop;
}
else
{
theLeft = document.body.scrollLeft;
theTop = document.body.scrollTop;
}
mylogoleft.style.pixelLeft = theLeft + 10 ;
mylogoleft.style.pixelTop = theTop + 200 ;
}
document.write("<div id='mylogoleft' style='position:absolute;'><img src=bbs_logo.gif /></div>");
topleft();
</script>放到XHTML页面在IE浏览器(在firefox下面不行)测试可以了,请问我如果想在右边也放一个应该怎么改上面的代码(在1024*768与800*600两种环境中浮动图标位置不变)?非常感谢!!!!
var oDobAdv_W = 105;
var oDobAdv_h = 240;
var oDobAdv_R_Top = oDobAdv_L_Top = 70;
var oDobAdv_L_margin = 5;
var oDobAdv_R_margin = 5;DobAdv_Init();function DobAdv_Init()
{
//对联广告
var oDobAdv_L_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240l.gif";
var oDobAdv_R_Src = "http://images.17173.com/if/money/taobao/taobao-0419-105x240r.gif";
var oDobAdv_L_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240";
var oDobAdv_R_Link = "http://goto.17173.com/goto.php3?code=taobao-17173zq105x240r"; document.write('<div id="left_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_L_margin + 'px;top:' + oDobAdv_L_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_L_Src + '" border="0" usemap="#Map_left_173DobAdv"><map name="Map_left_173DobAdv"> <area shape="rect" coords="0,0,106,17" href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_L_Link + '" target="_blank" onfocus="this.blur()"></map></div>');
document.write('<div id="right_173DobAdv" style="position:absolute;width:' + oDobAdv_W + 'px;height:' + oDobAdv_h + 'px;z-index:100;left:' + oDobAdv_R_margin + 'px;top:' + oDobAdv_R_Top + 'px;overflow:hidden;visibility:hidden;" onfocus="this.blur()"><img src="' + oDobAdv_R_Src + '" border="0" usemap="#Map_right_173DobAdv"><map name="Map_right_173DobAdv"> <area shape="rect" coords="0,0,106,17" href="javascript :DobAdv_Show(false);void(0);" onfocus="this.blur()"><area shape="rect" coords="0,1,103,254" href="' + oDobAdv_R_Link + '" target="_blank" onfocus="this.blur()"></map></div>'); oDobAdv_Left = document.getElementById("left_173DobAdv");
oDobAdv_Right = document.getElementById("right_173DobAdv"); DobAdv_Show(true);
DobAdv_Resize();
}function DobAdv_Show(s)
{
oDobAdv_Left.style.visibility = oDobAdv_Right.style.visibility = s?"visible":"hidden";
}function DobAdv_Resize()
{
if(!oDobAdv_Left || !oDobAdv_Right) return; var ClientW = document.body.clientWidth;
oDobAdv_Left.style.left = oDobAdv_L_margin;
oDobAdv_Right.style.left = ClientW - oDobAdv_W - oDobAdv_R_margin; setTimeout("DobAdv_Resize()", 600);
} /**********对联广告代码-结束**********/
/**********背投广告代码-开始**********/
//ShowFullPopWin();
function ShowFullPopWin()
{
var advPage = "http://www.17173.com/banner/full_pop1.htm";
var oPopWin = window.open(advPage, "FullPopWin", "width="+window.screen.availWidth+",height="+window.screen.availHeight);
self.focus();
}
/**********背投广告代码-结束**********//********* 弹出窗口-开始 **********/
//setTimeout("window.open('http://images.sohu.com/cs/button/tongfang/1122.html','popadv1','width=350,height=250,left=0')", 2000);
/********* 弹出窗口-结束 **********/