js代码和CSS代码冲突了
<SCRIPTFOR=windowEVENT=onunloadLANGUAGE="JavaScript">initAd();//载入页面后,调用函数initAd()</S...
<SCRIPT FOR=window EVENT=onunload LANGUAGE="JavaScript">
initAd();//载入页面后,调用函数initAd()
</SCRIPT>
<script language="JavaScript">
<!--
function initAd() {
document.all.AdLayer.documentElement.posTop = -00;
//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
document.all.AdLayer.style.visibility = 'visible'//设置层为可见
MoveLayer('AdLayer');//调用函数MoveLayer()
}
function MoveLayer(layerName) {
var x = 1000;//浮动广告层固定于浏览器的x方向位置
var y = 500;//浮动广告层固定于浏览器的y方向位置
var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
var y = document.body.scrollTop + y - diff;
eval("document.all." + layerName + ".style.posTop = y");
eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
}
//-->
</script>
<!--documentElement.scrollTop下面为一个ID为AdLayer的层(如ID名不为AdLayer,
上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片-->
<div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 0px; top: 300px'>
<a href="javascript:window.scroll(0,0)"><img src="images/gif-0091.gif" width="56" height="28" border="0"></a>
</div>
这段代码的效果是随页面滚动的TOP图片 点TOP图片就返回 页面顶端
上面是“inc-king.asp”文件中的js代码
我用<!--#include file="inc-king.asp"-->调用它
把它放到
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句代码上面JS代码就有效,但是下面的CSS代码都失效了
同理 把JS代码放到那句代码下面 JS代码就失效了 但是CSS代码就有效了
请高手门指点下!谢谢
我想的是JS和CSS共存 两种代码得同时用的
删除掉头一行!那CSS怎么办?网页就会很难看 展开
initAd();//载入页面后,调用函数initAd()
</SCRIPT>
<script language="JavaScript">
<!--
function initAd() {
document.all.AdLayer.documentElement.posTop = -00;
//设置onLoad事件激发以后,广告层相对于固定后的y方向位置
document.all.AdLayer.style.visibility = 'visible'//设置层为可见
MoveLayer('AdLayer');//调用函数MoveLayer()
}
function MoveLayer(layerName) {
var x = 1000;//浮动广告层固定于浏览器的x方向位置
var y = 500;//浮动广告层固定于浏览器的y方向位置
var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
var y = document.body.scrollTop + y - diff;
eval("document.all." + layerName + ".style.posTop = y");
eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
}
//-->
</script>
<!--documentElement.scrollTop下面为一个ID为AdLayer的层(如ID名不为AdLayer,
上面MoveLayer()内的AdLayer也要作相应修改),包括一张带链接的图片-->
<div id=AdLayer style='position:absolute; width:61px; height:59px; z-index:20; visibility:hidden;; left: 0px; top: 300px'>
<a href="javascript:window.scroll(0,0)"><img src="images/gif-0091.gif" width="56" height="28" border="0"></a>
</div>
这段代码的效果是随页面滚动的TOP图片 点TOP图片就返回 页面顶端
上面是“inc-king.asp”文件中的js代码
我用<!--#include file="inc-king.asp"-->调用它
把它放到
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这句代码上面JS代码就有效,但是下面的CSS代码都失效了
同理 把JS代码放到那句代码下面 JS代码就失效了 但是CSS代码就有效了
请高手门指点下!谢谢
我想的是JS和CSS共存 两种代码得同时用的
删除掉头一行!那CSS怎么办?网页就会很难看 展开
4个回答
展开全部
JS代码是不符合W3C标准的,所以去掉头一行,就能显示JS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.把<SCRIPT FOR=window EVENT=onunload LANGUAGE="JavaScript">
initAd();//载入页面后,调用函数initAd()
</SCRIPT>删除
2.把<body> 标签改为 <body onload = initAd()>
3.把JS代码放在DIV层的下面,保存
4.在 <BODY></body> 标签内插入 inc-king.asp 文件
5.language = javascript 换成 type="text/javascript 比较规范.
initAd();//载入页面后,调用函数initAd()
</SCRIPT>删除
2.把<body> 标签改为 <body onload = initAd()>
3.把JS代码放在DIV层的下面,保存
4.在 <BODY></body> 标签内插入 inc-king.asp 文件
5.language = javascript 换成 type="text/javascript 比较规范.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询