藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

求高手解答疑難(圖片的幻燈片播放,link的問題)

就是他老是提示出錯,我想在幻燈片變換的時候還是保持原來的連接,但是就是有個錯誤,不知道是什麼原因:
原代碼如下:(忘高手能給予回復)
[html]
<html>
<head>
<title>img_chg</title>
<style type="text/css">
body {
        margin: 0px;
}
a {
        font-size: 12px;
}
</style>
<script language="JavaScript">
//存放img地址的數組!//可修改!並且請保持與link一樣的數目!
var imgArray=new Array("images/cssp1.jpg","images/cssp2.jpg","images/cssp3.jpg");
//存放link地址的數組!//可修改!並且請保持與img一樣的數目!
var linkArray=new Array("http://www.the9.com","http://www.sohu.com","http://www.163.com");
//控制img地址和link地址的序號!
var k=0;
//取第一個link!
var url=linkArray[k];
//新打開窗口的name屬性!
var nname="newWin"+k;
//這裡修改打開窗口的高和寬!(統一)//可修改!
var nwidth=600,nheight=400;
//取濾鏡的變換時間,以控制濾鏡播放後仍保持原先的link,這個是現實問題需要設置的!
//var linksTo=1500;
//img變換函數!
function img_chg() {
        //把img1存入obj變量!
        obj=eval("img1");
        //設置變化樣式為(1~22之間)隨機的!
        obj.filters.revealTrans.Transition=Math.round(Math.random()*22)+1;
        //對obj起用revealTrans對象!
        obj.filters.revealTrans.apply();
        //控制序號每次變換++,大於img數目後轉為0!
        if (k>=imgArray.length-1) {
                k=0;
        }
        else {
                k++;
        }
        //obj對象的src改變!
        obj.src=imgArray[k];
        //revealTrans濾鏡播放!
        obj.filters.revealTrans.play();
        //連接地址!
        function linksTo() {
                url=linkArray[k];
        }
        setTimeout("linksTo()",1500);
        //連接名字!
        nname=linkArray[k];
}
//document一加載,那麼就開始執行濾鏡!
setInterval("img_chg()",3000);
//打開link的address的函數!
function newWin() {
        window.open(url,"newWin"+k,"width="+nwidth+",height="+nheight);
}



//其他附加script:
function alertMessage() {
        alert(url);
}
</script>
</head>

<body>
<a id="anchor1" href=# onclick="newWin();"><img id="img1" src="images/cssp1.jpg" width=300 height=225 border="0" style="filter:revealTrans(Duration=1.5,Transition=1);"></a>
<br>
<a href=# onclick="alertMessage();">click me</a>
<select id="sel1">
        <option value=0>請選擇</option>
</select>
</body>
</html>
[/html]




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com