Как я понял, а понял я это так:
Обе задачки я предлагаю сделать на javascript. Достоинства и недостатки называть не буду, они известны уже со времен динозавров. 8) Предложенные конструкции вбиваются в код нужной страницы где понравится.
Работает это на таком алгоритме: Сначала забиваем в массив адреса (относительные или абсолютные) нужных картинок. Дальше генератором бесполезных чисел придумываем какое-либо целое число, да так, чтобы оно было в интервале от 0 до (количества_элементов_в_массиве - 1). Далее выводим эту картинку. Усе.
- Код: Выделить всё
<script language="JavaScript" type="text/JavaScript">
var scrs = new Array("scr_1.gif", "scr_2.gif", "scr_3.gif");
var num = Math.round(Math.random() * (scrs.length-1));
document.writeln("<img src=\"" + scrs[num] + "\" border=\"0\">");
</script>
Для рандомного фона могу предложить два варианта. Первый основан на том же, что и с картинками, он неинтересный, но, думаю тебе нужен именно такой. Как вебдизайнер вебдизайнеру.
- Код: Выделить всё
<script language="JavaScript" type="text/JavaScript">
var bgs = new Array("#FF0000", "#00FF00", "#0000FF");
var num = Math.round(Math.random() * (bgs.length-1));
document.bgColor = bgs[num];
</script>
Второй пример интереснее. Он выводит совсем случайный цвет фона. 8)
- Код: Выделить всё
<script language="JavaScript" type="text/JavaScript">
var num = Math.round(Math.random() * 16777215);
document.bgColor = "#" + parseInt(num, 16);
</script>