我有一个下拉广告,我想每天定时更换,人工更换比较麻烦,所以,我做了一个数据库,我想定时从数据库中更换,这个更换广告的代码是调用一个js文件,<script language=Javascript src="topad.js" charset=gb2312 id="Js"> </script>topad.js里面的代码是
// JScript 文件
function TopAd()
{
var strTopAd="";
//定义小图片内容
var topSmallBanner="<div><a href=\"http://www.baidu.com/\" target=_blank><img src=\"images/top_090901_s.gif\" /></a></div>";
//判断在那些页面上显示大图变小图效果,非这些地址只显示小图(或FLASH)
if (location == "http://www.baidu.com/" || location == "http://www.baidu.com/" || location == "http://www.baidu.com/" || true)
{
//定义大图内容
strTopAd="<div id=adimage style=\"width:980px\">"+
"<div id=adBig><a href=\"http://www.baidu.com/\" " +
"target=_blank><img title=美女 "+
"src=\"images/top_lanrentuku_b.jpg\" " +
"border=0></A></div>"+
"<div id=adSmall style=\"display: none\">";
//strTopAd+= topFlash;
strTopAd+= topSmallBanner;
strTopAd+= "</div></div>";
}
else
{
//strTopAd+=topFlash;
strTopAd+= topSmallBanner;
}
strTopAd+="<div style=\"height:7px; clear:both;overflow:hidden\"></div>";
return strTopAd;
}
document.write(TopAd());
$(function(){
//过两秒显示 showImage(); 内容
setTimeout("showImage();",5000);
//alert(location);
});
function showImage()
{
$("#adBig").slideUp(3000,function(){$("#adSmall").slideDown(3000);});
}
下面这段代码是js文件中更换图片的,请问这个图片可以从数据库中动态读取么?请高手帮忙
//定义大图内容
strTopAd="<div id=adimage style=\"width:980px\">"+
"<div id=adBig><a href=\"http://www.baidu.com/\" " +
"target=_blank><img title=美女 "+
"src=\"images/top_lanrentuku_b.jpg\" " +
"border=0></A></div>"+
"<div id=adSmall style=\"display: none\">";
//strTopAd+= topFlash;
strTopAd+= topSmallBanner;
strTopAd+= "</div></div>";
}
// JScript 文件
function TopAd()
{
var strTopAd="";
//定义小图片内容
var topSmallBanner="<div><a href=\"http://www.baidu.com/\" target=_blank><img src=\"images/top_090901_s.gif\" /></a></div>";
//判断在那些页面上显示大图变小图效果,非这些地址只显示小图(或FLASH)
if (location == "http://www.baidu.com/" || location == "http://www.baidu.com/" || location == "http://www.baidu.com/" || true)
{
//定义大图内容
strTopAd="<div id=adimage style=\"width:980px\">"+
"<div id=adBig><a href=\"http://www.baidu.com/\" " +
"target=_blank><img title=美女 "+
"src=\"images/top_lanrentuku_b.jpg\" " +
"border=0></A></div>"+
"<div id=adSmall style=\"display: none\">";
//strTopAd+= topFlash;
strTopAd+= topSmallBanner;
strTopAd+= "</div></div>";
}
else
{
//strTopAd+=topFlash;
strTopAd+= topSmallBanner;
}
strTopAd+="<div style=\"height:7px; clear:both;overflow:hidden\"></div>";
return strTopAd;
}
document.write(TopAd());
$(function(){
//过两秒显示 showImage(); 内容
setTimeout("showImage();",5000);
//alert(location);
});
function showImage()
{
$("#adBig").slideUp(3000,function(){$("#adSmall").slideDown(3000);});
}
下面这段代码是js文件中更换图片的,请问这个图片可以从数据库中动态读取么?请高手帮忙
//定义大图内容
strTopAd="<div id=adimage style=\"width:980px\">"+
"<div id=adBig><a href=\"http://www.baidu.com/\" " +
"target=_blank><img title=美女 "+
"src=\"images/top_lanrentuku_b.jpg\" " +
"border=0></A></div>"+
"<div id=adSmall style=\"display: none\">";
//strTopAd+= topFlash;
strTopAd+= topSmallBanner;
strTopAd+= "</div></div>";
}
用ajax读取到了数据,然后怎么用到这个js文件里面去呢,
<script language=Javascript charset=gb2312 id="Js">
var imageurl = "数据库取得的图片地址.";
</script>js文件里面调用就是了.
<script language=Javascript charset=gb2312 id="Js">
var imageurl = "数据库取得的图片地址.";
</script>
这个路径怎么才能得到呢。
"target=_blank><div id=\"errID\"></div>
<div id=\"list\"></div></A></div>"现在我用了ajax但是怎么提示这段代码有错误啊,各位帮我我看看哪里少了斜杠还是分号啊。提示:未结束的字符串常量错误,。
'<div id="adBig"><a href="http://bbs.jxcn.cn/" target="_blank"><div id="errID"></div><div id="list"></div></a></div>'试试这个
"<div id='adBig'>
<a href='http://bbs.jxcn.cn/' target='_blank'>
<div id='errID'></div>
<div id='list'></div>
</a>
</div>"双引号内部用单引号即可,看的比较清晰。