ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

ПХП: Рандомный цвет страницы при каждой загрузке
  #1  
Старый 25.11.2007, 22:38
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
Question ПХП: Рандомный цвет страницы при каждой загрузке

Как это сделать?

Смысл в том, чтобы каждый пиксель страницы был рандомным по цвету при каждой загрузке страницы.
Можно и на джаваскрипте вроде бы написать.

Спасибо

Последний раз редактировалось in_colour; 25.11.2007 в 22:48..
 
Ответить с цитированием

  #2  
Старый 25.11.2007, 23:32
Аватар для FeraS
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

Я такое ток видел)

Код 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>
Но тут не рандом, тут сам выбираешь)

Можно както модифицировать
 
Ответить с цитированием

  #3  
Старый 25.11.2007, 23:38
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

Ферас спасибо, у меня есть что-то похожее.

Код 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>
Но там цвет не рандомный, а из списка, и окрашивает он не каждый пиксель по-разному, а всю страницу.
 
Ответить с цитированием

  #4  
Старый 26.11.2007, 00:14
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

Код
PHP код:
<?php
$code
=array(0123456789'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; 26.11.2007 в 00:26..
 
Ответить с цитированием

  #5  
Старый 26.11.2007, 00:29
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

nc.STRIEM, спасибо, твой код работает, но меняет цвет всей страницы полностью.
А хотелось бы, чтобы каждый пиксель странички был разного цвета.
 
Ответить с цитированием

  #6  
Старый 26.11.2007, 00:34
Аватар для nc.STRIEM
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

Цитата:
Сообщение от in_colour  
nc.STRIEM, спасибо, твой код работает, но меняет цвет всей страницы полностью.
А хотелось бы, чтобы каждый пиксель странички был разного цвета.
это конеш можно сделать но такая страница будет весить очень омного. это можно сделать через таблиуц каждая ячейка которой будет 1 пиксель. Вот смотри для описание кажой ячейки нужно минимум 9 байт, даже при разрешение монитора 1024X768 это будет 1024*768*9 = 7077888 байт это 6.75 мегабайта, короч дохера. проще взять готовый рисунок, гдето 100 на 100 пиксилей и замостить им фон

Последний раз редактировалось nc.STRIEM; 26.11.2007 в 00:36..
 
Ответить с цитированием

  #7  
Старый 26.11.2007, 00:36
Аватар для halkfild
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

Репутация: 2277
По умолчанию

жабаскрипт

Код 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;
}
ТС, а зачем тебе каждый пиксель разного цвета?
 
Ответить с цитированием

  #8  
Старый 26.11.2007, 18:37
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

[x26]VOLAND, мегакруто, спасибо (;
 
Ответить с цитированием

  #9  
Старый 26.11.2007, 22:57
Аватар для genom--
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

не хотелбы я посмотреть на такой экран -- мне глаза свои жалко
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Основные Seo термины _-Ramos-_ SЕО - тонкости, методы раскрутки 8 21.04.2010 23:34
Перелинковка сайта под НЧ Solide Snake Статьи 0 29.10.2007 13:13
Моделирование программно-аппаратных ''реактивных'' систем раскрашенными сетями Петри bxN5 Чужие Статьи 1 09.03.2007 15:50
Цвет на сайте. blaga Чужие Статьи 13 07.05.2006 19:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ