PHP视频教学,让你更快更轻松的掌握PHP。

查看完整版本: JAVASCRIPT获取后台信息.

shine 2007-10-19 09:47

JAVASCRIPT获取后台信息.

[code=php]
<script language=JavaScript>
<!-- // BannerAD
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
     bannerAD[0]="images/img/rectangle1.gif";
   bannerADlink[0]="special0001.htm";
   bannerAD[1]="images/img/rectangle2.gif";
   bannerADlink[1]="special0002.htm";
   bannerAD[2]="images/img/rectangle3.gif";
   bannerADlink[2]="special0003.htm";
   bannerAD[3]="images/img/rectangle4.gif";
   bannerADlink[3]="special0004.htm";
var preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages=new Image();
preloadedimages.src=bannerAD;
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function jump2url(){
jumpUrl=bannerADlink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')window.open(jumpUrl,jumpTarget);
else location.href=jumpUrl;
}
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
[/code]
[url=http://www.jiaoyitong.com/photonews/index.html]http://www.jiaoyitong.com/photonews/index.html[/url]
中间那个  动态的图片  就是上面4个图片 地址组成的.
我如何
我从数据库调出4个 网址
如何使  用JAVASCRIPT  自动获得这  4个地址(动态地址随时更改)
---也就是说 当页面载入时候 JS 自动获取这4个图片地址.

robin 2007-10-19 16:40

关于那个效果 我给你一些代码 你自己改动稍微调试一下吧

先给在HTML调用代码
[code]
<td valign=top>
     <a href='javascript:goUrl()'><img style="FILTER: revealTrans(duration=2,Transition=5)" src="javascript:NextPic()" width="240" height="130" border="0"  id=imgInit name=imgInit>
      </td>
[/code]

接下来是刚才调用中的函数 JS哦

[code]
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
var imgText=new Array();
var picNum=0;

imgUrl[{i}]="图片目录";
imgLink[{i}]="图片链接地址";
imgText[{i}]="图片下方说明文字";

function NextPic(){
    if(picNum<4) picNum++ ;//显示4个图片
    else picNum=1;
    if (document.all){
        //下面注意,如果存在于FORM表单中,需要使用下面的方法,否则可直接使用name。
        document.imgInit.filters.revealTrans.Transition=Math.floor(Math.random()*23);
        document.imgInit.filters.revealTrans.apply();
        document.imgInit.filters.revealTrans.play();
    }
    document.images.imgInit.src=imgUrl[picNum];
    //如果不是图片,而是SWF等,可做判断,内容可在程序中做好,再放于下面。
    focustext.innerHTML='<a href='+imgLink[picNum]+' target=_blank>'+imgText[picNum]+'</a>';
    //设置翻页时间
    theTimer=setTimeout('NextPic()', 10000);
}
function goUrl(){
    window.open(imgLink[picNum],'_blank');
}

</script>
[/code]

详细效果见[url=http://www.onlysite.net/sophia/]http://www.onlysite.net/sophia/[/url]
页: [1]
查看完整版本: JAVASCRIPT获取后台信息.