Как это сделать? Смысл в том, чтобы каждый пиксель страницы был рандомным по цвету при каждой загрузке страницы. Можно и на джаваскрипте вроде бы написать. Спасибо
Я такое ток видел) HTML: <Script Language="JavaScript"> document.write("<Form Name=\"Kolory\">"); document.write("<small>Цвет фона страницы:</small><br>"); document.write("<Select Name=\"schemesel\" OnChange=\"document.bgColor = this.options[selectedIndex].value\">"); document.write("<Option Value=\"FFFFFF\" selected>Белый"); document.write("<Option Value=\"0000FF\">Синий"); document.write("<Option Value=\"C0C0C0\">Серый"); document.write("<Option Value=\"808080\">Темно-серый"); document.write("<Option Value=\"FFFF00\">Желтый"); document.write("<Option Value=\"FFFFC0\">Ярко-желтый"); document.write("<Option Value=\"FF0000\">Красный"); document.write("<Option Value=\"00C000\">Зеленый"); document.write("<Option Value=\"C0FFC0\">Салатовый"); document.write("<Option Value=\"FF00FF\">Розовый"); document.write("</Select>"); document.write("</Form>"); </Script> Но тут не рандом, тут сам выбираешь) Можно както модифицировать
Ферас спасибо, у меня есть что-то похожее. HTML: <script language="JavaScript"> <!-- Start of JavaScript code function setbackground() { var index = Math.round(Math.random() * 13); var ColorValue = "FFFFFF"; // (index = 0) if(index == 1) ColorValue = "FFCCCC"; if(index == 2) ColorValue = "CCAFFF"; if(index == 3) ColorValue = "A6BEFF"; if(index == 4) ColorValue = "99FFFF"; if(index == 5) ColorValue = "D5CCBB"; if(index == 6) ColorValue = "99FF99"; if(index == 7) ColorValue = "FFFF99"; if(index == 8) ColorValue = "FFCC99"; if(index == 9) ColorValue = "CCCCCC"; if(index == 10) ColorValue = "666666"; if(index == 11) ColorValue = "6600FF"; if(index == 12) ColorValue = "006666"; if(index == 13) ColorValue = "00FF33"; document.bgColor=ColorValue; } // -- End of JavaScript code -------------- --> </script> Но там цвет не рандомный, а из списка, и окрашивает он не каждый пиксель по-разному, а всю страницу.
Код PHP: <?php $code=array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e', 'f'); $color=$code[rand(0,15)].$code[rand(0,15)].$code[rand(0,15)].$code[rand(0,15)].$code[rand(0,15)].$code[rand(0,15)]; echo '<body bgcolor="'.$color.'">'; ?>
nc.STRIEM, спасибо, твой код работает, но меняет цвет всей страницы полностью. А хотелось бы, чтобы каждый пиксель странички был разного цвета.
это конеш можно сделать но такая страница будет весить очень омного. это можно сделать через таблиуц каждая ячейка которой будет 1 пиксель. Вот смотри для описание кажой ячейки нужно минимум 9 байт, даже при разрешение монитора 1024X768 это будет 1024*768*9 = 7077888 байт это 6.75 мегабайта, короч дохера. проще взять готовый рисунок, гдето 100 на 100 пиксилей и замостить им фон
жабаскрипт HTML: function setbackground() { var r = Math.round(Math.random() * 255); var g = Math.round(Math.random() * 255); var b = Math.round(Math.random() * 255); var ColorValue = r+""+g+""+b; alert(ColorValue); document.bgColor=ColorValue; } ТС, а зачем тебе каждый пиксель разного цвета?