Разное содержимое при загрузке страницы в HTML-странице - PullRequest
0 голосов
/ 12 января 2011

Я пытаюсь найти способ загрузки различного контента (в основном <img> и <a>) в divs при каждой загрузке страницы.

Я знаю, что это можно сделать, так как многие сайтыиспользуйте «динамические» или «вращающиеся» баннеры, которые загружают различный контент через определенный интервал или при загрузке страницы.

Большое спасибо за любую помощь:)

Ответы [ 2 ]

3 голосов
/ 12 января 2011

Я бы сделал это, создав массив объектов, содержащий 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>');

Возможно, вы захотите чего-то более сложного, чем это, но это должно дать вам отправную точку.

2 голосов
/ 12 января 2011
...