如何让这个自动伸缩广告在该网页加载完毕后显示?

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:53:27
在网上搜索到这个自动伸缩广告代码,把它放到<body></body>中,在本地测试,很正常。只是我希望在当前网页全部加载完毕后再让该广告开始伸展,然后再自动收缩关闭。由于本人电脑这方面几乎一窍不通,请给详细答案,以拿来就能用。谢谢!
<center>
<script type="text/javascript">
var intervalId = null;
function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){
this.stayTime=nStayTime*1000 || 3000;
this.maxHeigth=nMaxHth || 97;
this.minHeigth=nMinHth || 2.5;
this.state=sState || "down" ;
var obj = document.getElementById(id);
if(intervalId != null)window.clearInterval(intervalId);
function openBox(){
var h = obj.offsetHeight;
obj.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px";
if(obj.offsetHeight>this.maxHeigth){
window.clearInterval(intervalId);
intervalId=window.setInterval(closeBox,this.stayTime);
}
if (obj.offsetHeight<this.minHeigth){
window.clearInterval(intervalId);
obj.style.display="none"; <

让这个自动伸缩广告在该网页加载完毕后显示:
<html>
<head>
<title>test</title>
<script type="text/javascript">
var intervalId = null;
function slideAd(id,nStayTime,sState,nMaxHth,nMinHth)
{
this.stayTime=nStayTime*1000 || 3000;
this.maxHeigth=nMaxHth || 97;
this.minHeigth=nMinHth || 2.5;
this.state=sState || "down" ;
var obj = document.getElementById(id);
if(intervalId != null)
{
window.clearInterval(intervalId);
}

function openBox()
{
var h = obj.offsetHeight;
obj.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px";
if(obj.offsetHeight>this.maxHeigth)
{
window.clearInterval(intervalId);
intervalId=window.setInterval(closeBox,this.stayTime);
}
if (obj.offsetHeight<this.minHeigth)
{
window.clearInterval(intervalId);