廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3270 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
keigo
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x71
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[JScript][討論] 隨機廣告播放
各位應該會發現上某些網站時,每次進去看到的廣告都不一樣,且點下去連到的網站也不同,其實這算是蠻常見的隨機廣告。今天要來介紹三種單一圖片的隨機圖片顯示效果。

這三種差異的地方只是在JavaScript裡面的function有點小不同,在HTML的部份其實都是一樣的,下面先來看在Body的部份:



在onLoad時呼叫了showImg()這個方法,我會把圖片給放到Div裡面。在介紹這三種效果時,Body這部份都是相同的喔。

先說一下等等要顯示的圖片,這邊我準備了五張大小一樣的圖片,依序命名為banner0.gif、banner1.gif、banner2.gif、banner3.gif、banner4.gif。

OK,讓我們來一一來看這三種效果的showImg()吧。

第一種:



最常見的方法就是用亂數來選出要顯示的圖片,因為是數字嘛~所以在圖片檔名的部份最好是要帶有規則的數字,但是要小心的是,在JavaScript中用Math.random()所產生出來的亂數是介於0~1之間的數字,但是我們的圖片是從0~4,所以要再乘以5才行,最後再用Math.round()或是Math.floor()來取得整數即考。接著在my_div中放入<img>的標籤且把src指定為圖片的名稱加上亂數產生出來的數字,醬就能做出第一種的的效果了。

第二種:



其實做法跟第一種是一樣的,只是這邊我用了myImg陣列來存放所要顯示的圖片檔名,醬子在圖片的命名上,就可以不用像第一種一樣要有順序規則。

第三種:



這一種就是一開始說的,廣告圖片不同且點下去後能連結到各自的網站去。做法跟第二種類似,只是這次用的是二維陣列來存放圖片檔名及所要連結的網址,陣列的用法應該不用我再教了吧。

範例瀏覽:

http://abgne.myweb.hinet....003_1.html

http://abgne.myweb.hinet....003_2.html

http://abgne.myweb.hinet....003_3.html

瀏覽範例時可以多重整幾次來看變化喔。

以上內容於2005/09/01發表在小弟的Blog裡http://blog.xuite.net/abgne/diary1/3867092


[ 此文章被keigo在2005-09-07 19:52重新編輯 ]



歡迎各位參觀小弟的Blog男丁格爾's 脫殼玩
獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-09-01 23:55 |
dvsworkshop 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x2 鮮花 x6
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

GOOD
好樣的
我就線哪來試試嚕


獻花 x0 回到頂端 [1 樓] From:台灣中華電信 | Posted:2005-09-19 00:13 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.069856 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言