2011-01-12 144 views
0

我試圖找到一種方法來加載不同的內容(基本上<img><a>)在divs內,在每個頁面加載。頁面加載HTML頁面的不同內容

我知道這是可以做到的,因爲許多網站使用「動態」或「旋轉」的橫幅上定義的時間間隔或在頁面加載它要麼加載不同的內容。

任何幫助:)

回答

3

我會通過使包括圖像和鏈接的URL對象的數組,這樣做非常感謝,然後使用Math.random()選擇隨機一個。

var banners = [ 
    { img: '/images/1.png', a: 'page1.htm'}, 
    { img: '/images/2.png', a: 'page2.htm'}, 
    { img: '/images/3.png', a: 'page3.htm'}, 
    { img: '/images/4.png', a: 'page4.htm'}, 
    { img: '/images/5.png', a: 'page5.htm'}, 
    { img: '/images/6.png', a: 'page6.htm'} 
]; 
var banner = banners[Math.floor(Math.random() * banners.length)]; 
document.write('<a href="' + banner.a + '"><img src="' + banner.img + '"></a>'); 

你可能會想要的東西比這更復雜,但是這應該給你一個起點。

+0

非常好,謝謝! – 4chief 2011-01-14 06:34:35